feat: check for references if there's no conversation

This commit is contained in:
Shivam Mishra
2025-10-30 16:24:20 +05:30
parent 21457368d7
commit 5dc888c573
+4 -4
View File
@@ -21,10 +21,10 @@ class ReplyMailbox < ApplicationMailbox
def find_relative_conversation
if @conversation_uuid
find_conversation_with_uuid
elsif mail.in_reply_to.present?
find_conversation_with_in_reply_to
elsif mail.references.present?
find_conversation_with_references
elsif mail.in_reply_to.present? || mail.references.present?
find_conversation_with_in_reply_to if mail.in_reply_to.present?
# If still no conversation found and references exist, try references as fallback
find_conversation_with_references if @conversation.blank? && mail.references.present?
end
end