app/controllers/search_controller.rb in social_stream-base-0.16.3 vs app/controllers/search_controller.rb in social_stream-base-0.16.4
- old
+ new
@@ -24,11 +24,14 @@
end
private
def search mode
- models = SocialStream.extended_search_models
- models = SocialStream.quick_search_models if mode.to_s.eql? "quick"
+ models = ( mode.to_s.eql?("quick") ?
+ SocialStream.extended_search_models :
+ SocialStream.quick_search_models
+ ).dup
+
models.map! {|model_sym| model_sym.to_s.classify.constantize}
result = ThinkingSphinx.search(get_search_query, :classes => models)
result = authorization_filter result
if mode.to_s.eql? "quick"
result = Kaminari.paginate_array(result).page(1).per(7)