fix: Downcase content filter values to fix the query (#7942)

This commit is contained in:
Pranav Raj S
2023-09-20 00:44:00 -07:00
committed by GitHub
parent 73c119cd3d
commit f1b556d4a3

View File

@@ -47,11 +47,17 @@ class FilterService
query_hash['values'].map { |x| Conversation.statuses[x.to_sym] }
when 'message_type'
query_hash['values'].map { |x| Message.message_types[x.to_sym] }
when 'content'
downcase_array_values(query_hash['values'])
else
case_insensitive_values(query_hash)
end
end
def downcase_array_values(values)
values.map(&:downcase)
end
def case_insensitive_values(query_hash)
if @custom_attribute_type.present? && query_hash['values'][0].is_a?(String)
string_filter_values(query_hash)