@@ -293,7 +293,8 class Query < ActiveRecord::Base | |||||
293 | field_type = available_filters[field][:type] |
|
293 | field_type = available_filters[field][:type] | |
294 | operators_by_filter_type[field_type].sort.reverse.detect do |operator| |
|
294 | operators_by_filter_type[field_type].sort.reverse.detect do |operator| | |
295 | next unless expression =~ /^#{Regexp.escape(operator)}(.*)$/ |
|
295 | next unless expression =~ /^#{Regexp.escape(operator)}(.*)$/ | |
296 | add_filter field, operator, $1.present? ? $1.split('|') : [''] |
|
296 | values = $1 | |
|
297 | add_filter field, operator, values.present? ? values.split('|') : [''] | |||
297 | end || add_filter(field, '=', expression.split('|')) |
|
298 | end || add_filter(field, '=', expression.split('|')) | |
298 | end |
|
299 | end | |
299 |
|
300 |
General Comments 0
You need to be logged in to leave comments.
Login now