From 003cdbc4178a5598a0f5e1ac11635260ac3d5d3c Mon Sep 17 00:00:00 2001 From: Sony Mathew <2040199+sony-mathew@users.noreply.github.com> Date: Thu, 23 Jul 2026 00:54:14 +0530 Subject: [PATCH] fix(imports): guard Intercom mapped message type --- app/services/data_imports/intercom/message_batch_builder.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/data_imports/intercom/message_batch_builder.rb b/app/services/data_imports/intercom/message_batch_builder.rb index 5990e74a4..852b51c3c 100644 --- a/app/services/data_imports/intercom/message_batch_builder.rb +++ b/app/services/data_imports/intercom/message_batch_builder.rb @@ -106,7 +106,7 @@ class DataImports::Intercom::MessageBatchBuilder def build_entry(source_entry, position, mappings, messages) source_id = source_entry[:source_id] mapping = mappings[source_id] - mapped_message = messages[:by_id][mapping&.chatwoot_record_id] + mapped_message = messages[:by_id][mapping.chatwoot_record_id] if mapping&.chatwoot_record_type == 'Message' existing_message = messages[:by_source_id]["intercom:#{source_id}"] Entry.new(