Feature #7360 » fix-performance-when-rendering-sidebar.patch
app/helpers/queries_helper.rb | ||
---|---|---|
465 | 465 |
else |
466 | 466 |
{} |
467 | 467 |
end |
468 |
default_query_by_class = |
|
469 |
queries.map(&:class).uniq.to_h do |klass| |
|
470 |
[klass, klass.default(project: @project)] |
|
471 |
end |
|
468 | 472 |
content_tag('h3', title) + "\n" + |
469 | 473 |
content_tag( |
470 | 474 |
'ul', |
... | ... | |
473 | 477 |
clear_link = +'' |
474 | 478 |
clear_link_param = {:set_filter => 1, :sort => '', :project_id => @project} |
475 | 479 | |
476 |
if query == query.class.default(project: @project)
|
|
480 |
if query == default_query_by_class[query.class]
|
|
477 | 481 |
css << ' default' |
478 | 482 |
clear_link_param[:without_default] = 1 |
479 | 483 |
end |