From 9553329092e92f2105c9b5749cd473d746446bbf Mon Sep 17 00:00:00 2001 From: Tejaswini Chile Date: Mon, 22 May 2023 16:01:31 +0530 Subject: [PATCH] chore: find instagram_direct_message query (#7157) --- app/builders/messages/instagram/message_builder.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/builders/messages/instagram/message_builder.rb b/app/builders/messages/instagram/message_builder.rb index eb34d4052..e2c594376 100644 --- a/app/builders/messages/instagram/message_builder.rb +++ b/app/builders/messages/instagram/message_builder.rb @@ -63,9 +63,9 @@ class Messages::Instagram::MessageBuilder < Messages::Messenger::MessageBuilder end def conversation - @conversation ||= Conversation.where( + @conversation ||= Conversation.where(conversation_params).find_by( "additional_attributes ->> 'type' = 'instagram_direct_message'" - ).find_by(conversation_params) || build_conversation + ) || build_conversation end def message_content @@ -96,6 +96,7 @@ class Messages::Instagram::MessageBuilder < Messages::Messenger::MessageBuilder def build_conversation @contact_inbox ||= contact.contact_inboxes.find_by!(source_id: message_source_id) + Conversation.create!(conversation_params.merge( contact_inbox_id: @contact_inbox.id, additional_attributes: { type: 'instagram_direct_message' }