diff --git a/app/models/category_finder.rb b/app/models/category_finder.rb index 66c0ed0..3b6b540 100644 --- a/app/models/category_finder.rb +++ b/app/models/category_finder.rb @@ -56,6 +56,8 @@ class CategoryFinder def options_for_find(klass, options={}) case klass.name + when 'Comment' + {:select => 'distinct comments.*', :joins => 'inner join articles_categories on articles_categories.article_id = comments.article_id', :conditions => ['articles_categories.category_id in (?)', category_ids]}.merge!(options) when 'Product' {:select => 'distinct products.*', :joins => 'inner join categories_profiles on products.enterprise_id = categories_profiles.profile_id', :conditions => ['categories_profiles.category_id in (?)', category_ids]}.merge!(options) when 'Article', 'Person', 'Community', 'Enterprise', 'Event' diff --git a/app/views/search/_directory.rhtml b/app/views/search/_directory.rhtml index 2fa2fc8..04c7eb4 100644 --- a/app/views/search/_directory.rhtml +++ b/app/views/search/_directory.rhtml @@ -1,5 +1,5 @@