diff --git a/app/helpers/reporting_helper.rb b/app/helpers/reporting_helper.rb index 875f0f14c1..b7fa2f3303 100644 --- a/app/helpers/reporting_helper.rb +++ b/app/helpers/reporting_helper.rb @@ -12,8 +12,9 @@ module ReportingHelper # parameters. # @param [CostQuery::Filter] the filter we want to render def html_elements(filter) - return text_elements filter if CostQuery::Operator.string_operators.all? { |o| filter.available_operators.include? o } - return date_elements filter if CostQuery::Operator.time_operators.all? { |o| filter.available_operators.include? o } + return text_elements filter if CostQuery::Operator.string_operators.all? { |o| filter.available_operators.include? o } + return text_elements filter if CostQuery::Operator.integer_operators.all? { |o| filter.available_operators.include? o } #FIXME: have special filters designed for integer-operators, to give feedback if the user doesn't enter an int etc. + return date_elements filter if CostQuery::Operator.time_operators.all? { |o| filter.available_operators.include? o } return heavy_object_elements filter if filter.heavy? object_elements filter end