diff --git a/lib/query_patch.rb b/lib/query_patch.rb index 5fac795..f89b73a 100644 --- a/lib/query_patch.rb +++ b/lib/query_patch.rb @@ -41,16 +41,19 @@ module QueryPatch end def available_filters_with_qbo - return @available_filters if @available_filters - @available_filters = available_filters_without_qbo + unless @available_filters + @available_filters = available_filters_without_qbo - qbo_filters = { - "customer" => { - :name => l(:field_qbo_customer), - :type => :text, - :order => @available_filters.size + 1}, - } - return @available_filters.merge!(qbo_filters) + qbo_filters = { + "customer" => { + :name => l(:field_qbo_customer), + :type => :text, + :order => @available_filters.size + 1}, + } + + @available_filters.merge!(qbo_filters) + end + @available_filters end end end