We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9229830 commit 518fa68Copy full SHA for 518fa68
lib/query_helper/sql_filter.rb
@@ -21,15 +21,13 @@ def create_filters
21
raise InvalidQueryError.new("cannot filter by #{comparate_alias}") unless map
22
23
# create the filter
24
- criteria.each do |k, v|
25
- @filters << QueryHelper::Filter.new(
26
- operator_code: k,
27
- criterion: v,
28
- comparate: map.sql_expression,
29
- aggregate: map.aggregate,
30
- qualify_clause: aggregated_attribute?(comparate: map.sql_expression)
31
- )
32
- end
+ @filters << QueryHelper::Filter.new(
+ operator_code: criteria.keys.first,
+ criterion: criteria.values.first,
+ comparate: map.sql_expression,
+ aggregate: map.aggregate,
+ qualify_clause: aggregated_attribute?(comparate: map.sql_expression)
+ )
33
end
34
35
0 commit comments