Commit 3d8ac647d93cf117cd833da52297709ba73ffd70
1 parent
20f951d7
Exists in
master
and in
29 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? | ... | ... |