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,16 +232,16 @@ class Product < ActiveRecord::Base | ||
232 | c.name | 232 | c.name |
233 | end | 233 | end |
234 | end | 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 | end | 240 | end |
243 | def f_qualifier | 241 | def f_qualifier |
244 | - product_qualifier_ids | 242 | + product_qualifiers.map do |pq| |
243 | + "#{pq.qualifier_id} #{pq.certifier_id}" | ||
244 | + end | ||
245 | end | 245 | end |
246 | def public | 246 | def public |
247 | self.public? | 247 | self.public? |