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:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user