Commit d8111782f2e034c1de71a0953eaf3c69efd60b2d
1 parent
14b985ea
Exists in
master
and in
23 other branches
Only remove facets from its filter for better browsing
Showing
1 changed file
with
3 additions
and
2 deletions
Show diff stats
app/helpers/search_helper.rb
| @@ -83,9 +83,10 @@ module SearchHelper | @@ -83,9 +83,10 @@ module SearchHelper | ||
| 83 | id => facet[:label_id].nil? ? value : params[:facet][id].merge( facet[:label_id] => params[:facet][id][facet[:label_id]].to_a.push(value) ) | 83 | id => facet[:label_id].nil? ? value : params[:facet][id].merge( facet[:label_id] => params[:facet][id][facet[:label_id]].to_a.push(value) ) |
| 84 | )) | 84 | )) |
| 85 | else | 85 | else |
| 86 | - url = params.merge(:facet => { | 86 | + # preserve others filters and change this filter |
| 87 | + url = params.merge(:facet => params[:facet].merge( | ||
| 87 | id => facet[:label_id].nil? ? value : { facet[:label_id] => value } | 88 | id => facet[:label_id].nil? ? value : { facet[:label_id] => value } |
| 88 | - }) | 89 | + )) |
| 89 | end | 90 | end |
| 90 | 91 | ||
| 91 | content_tag 'div', link_to(link_label, url, :class => 'facet-result-link-label') + | 92 | content_tag 'div', link_to(link_label, url, :class => 'facet-result-link-label') + |