fix: Avoid introducing new attributes in search (#12791)

Fix `Limit of total fields [1000] has been exceeded`


https://linear.app/chatwoot/issue/CW-5861/searchkickimporterror-type-=-illegal-argument-exception-reason-=-limit#comment-6b6e41bd
This commit is contained in:
Pranav
2025-11-04 13:28:51 -08:00
committed by GitHub
parent d9b840f161
commit 40c75941f5
3 changed files with 10 additions and 10 deletions

View File

@@ -3,7 +3,7 @@ class Messages::SearchDataPresenter < SimpleDelegator
{
**searchable_content,
**message_attributes,
**search_additional_data,
additional_attributes: additional_attributes_data,
conversation: conversation_data
}
end
@@ -49,7 +49,7 @@ class Messages::SearchDataPresenter < SimpleDelegator
{ id: conversation.display_id }
end
def search_additional_data
def additional_attributes_data
{
campaign_id: additional_attributes&.dig('campaign_id'),
automation_rule_id: content_attributes&.dig('automation_rule_id')