Commit bf6d5fe06493bef10c0716169109bb62e9ae728c

Authored by Luciano Prestes
Committed by Gabriela Navarro
1 parent da994e1f

Fix error in software search filter

Signed-off-by: Álvaro Fernando <alvarofernandoms@gmail.com>
Signed-off-by: Hebert Douglas <hebertdougl@gmail.com>
Signed-off-by: Luciano Prestes <lucianopcbr@gmail.com>
Showing 1 changed file with 9 additions and 4 deletions   Show diff stats
lib/ext/search_controller.rb
@@ -52,16 +52,21 @@ class SearchController @@ -52,16 +52,21 @@ class SearchController
52 end 52 end
53 53
54 def filter_software_infos_list 54 def filter_software_infos_list
55 - filtered_communities_list = SoftwareInfo.like_search(params[:query]) 55 + filtered_software_list = SoftwareInfo.like_search(params[:query])
56 56
57 if not params[:categories].blank? 57 if not params[:categories].blank?
58 @category_filters = params[:categories].select {|c| c.to_i != 0 } 58 @category_filters = params[:categories].select {|c| c.to_i != 0 }
59 -  
60 - filtered_communities_list.select! do |software| 59 +
  60 + filtered_software_list.select! do |software|
61 !(software.community.category_ids & @category_filters).blank? 61 !(software.community.category_ids & @category_filters).blank?
62 end 62 end
63 end 63 end
64 64
65 - filtered_communities_list 65 + filtered_community_list = []
  66 + filtered_software_list.each do |software|
  67 + filtered_community_list << software.community
  68 + end
  69 +
  70 + filtered_community_list
66 end 71 end
67 end 72 end