diff --git a/app/helpers/queries_helper.rb b/app/helpers/queries_helper.rb index a76ae9573..89f8844a9 100644 --- a/app/helpers/queries_helper.rb +++ b/app/helpers/queries_helper.rb @@ -465,6 +465,10 @@ module QueriesHelper else {} end + default_query_by_class = + queries.map(&:class).uniq.to_h do |klass| + [klass, klass.default(project: @project)] + end content_tag('h3', title) + "\n" + content_tag( 'ul', @@ -473,7 +477,7 @@ module QueriesHelper clear_link = +'' clear_link_param = {:set_filter => 1, :sort => '', :project_id => @project} - if query == query.class.default(project: @project) + if query == default_query_by_class[query.class] css << ' default' clear_link_param[:without_default] = 1 end