Commit 3d8ac647d93cf117cd833da52297709ba73ffd70
1 parent
20f951d7
Exists in
master
and in
22 other branches
Fix product qualifier facet grouping
Showing
1 changed file
with
8 additions
and
8 deletions
Show diff stats
app/models/product.rb
| ... | ... | @@ -232,16 +232,16 @@ class Product < ActiveRecord::Base |
| 232 | 232 | c.name |
| 233 | 233 | end |
| 234 | 234 | end |
| 235 | - def self.f_qualifier_proc(id) | |
| 236 | - pq = ProductQualifier.find(id) | |
| 237 | - if pq.certifier | |
| 238 | - [pq.qualifier.name, _(' cert. ') + pq.certifier.name] | |
| 239 | - else | |
| 240 | - pq.qualifier.name | |
| 241 | - end | |
| 235 | + def self.f_qualifier_proc(ids) | |
| 236 | + array = ids.split ' ' | |
| 237 | + qualifier = Qualifier.find_by_id array[0] | |
| 238 | + certifier = Certifier.find_by_id array[1] | |
| 239 | + certifier ? [qualifier.name, _(' cert. ') + certifier.name] : qualifier.name | |
| 242 | 240 | end |
| 243 | 241 | def f_qualifier |
| 244 | - product_qualifier_ids | |
| 242 | + product_qualifiers.map do |pq| | |
| 243 | + "#{pq.qualifier_id} #{pq.certifier_id}" | |
| 244 | + end | |
| 245 | 245 | end |
| 246 | 246 | def public |
| 247 | 247 | self.public? | ... | ... |