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

This commit is contained in:
Pranav Raj S
2023-09-20 13:14:00 +05:30
committed by GitHub
parent 73c119cd3d
commit f1b556d4a3
+6
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)