diff --git a/app/services/filter_service.rb b/app/services/filter_service.rb index c53dbf8a2..a6cdd409d 100644 --- a/app/services/filter_service.rb +++ b/app/services/filter_service.rb @@ -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)