fix: Update query to support multiple tag conditions (#8054)
This commit is contained in:
@@ -35,7 +35,7 @@ class Contacts::FilterService < FilterService
|
||||
" (contacts.#{attribute_key})::#{current_filter['data_type']} #{filter_operator_value}#{current_filter['data_type']} #{query_operator} "
|
||||
when 'standard'
|
||||
if attribute_key == 'labels'
|
||||
tag_filter_query('Contact', 'contacts', query_hash, current_index)
|
||||
" #{tag_filter_query('Contact', 'contacts', query_hash, current_index)} "
|
||||
else
|
||||
" LOWER(contacts.#{attribute_key}) #{filter_operator_value} #{query_operator} "
|
||||
end
|
||||
|
||||
@@ -46,7 +46,7 @@ class Conversations::FilterService < FilterService
|
||||
" (conversations.#{attribute_key})::#{current_filter['data_type']} #{filter_operator_value}#{current_filter['data_type']} #{query_operator} "
|
||||
when 'standard'
|
||||
if attribute_key == 'labels'
|
||||
tag_filter_query('Conversation', 'conversations', query_hash, current_index)
|
||||
" #{tag_filter_query('Conversation', 'conversations', query_hash, current_index)} "
|
||||
else
|
||||
" conversations.#{attribute_key} #{filter_operator_value} #{query_operator} "
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user