From 7afacf3a2fad3cb152dab9ade89a0e1ab61bddb1 Mon Sep 17 00:00:00 2001 From: taitus Date: Wed, 2 Aug 2017 12:52:55 +0200 Subject: [PATCH] Force distinct to recommendations methods. Sort by recommendations on home carousel. --- app/controllers/welcome_controller.rb | 4 ++-- app/models/debate.rb | 2 +- app/models/proposal.rb | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/controllers/welcome_controller.rb b/app/controllers/welcome_controller.rb index a4f885d3e..73b2b3aba 100644 --- a/app/controllers/welcome_controller.rb +++ b/app/controllers/welcome_controller.rb @@ -17,8 +17,8 @@ class WelcomeController < ApplicationController private def set_user_recommendations - @recommended_debates = Debate.recommendations(current_user).limit(3) - @recommended_proposals = Proposal.recommendations(current_user).limit(3) + @recommended_debates = Debate.recommendations(current_user).sort_by_recommendations.limit(3) + @recommended_proposals = Proposal.recommendations(current_user).sort_by_recommendations.limit(3) end end diff --git a/app/models/debate.rb b/app/models/debate.rb index a3886196d..a4bc65b82 100644 --- a/app/models/debate.rb +++ b/app/models/debate.rb @@ -54,7 +54,7 @@ class Debate < ActiveRecord::Base debates_list = debates_list_with_tagged end - debates_list + debates_list.uniq end def searchable_values diff --git a/app/models/proposal.rb b/app/models/proposal.rb index c9a0ea985..7e0cfef14 100644 --- a/app/models/proposal.rb +++ b/app/models/proposal.rb @@ -65,7 +65,7 @@ class Proposal < ActiveRecord::Base proposals_list = self.proposals_not_followed_by_user(user, proposals_list_with_tagged) end - proposals_list + proposals_list.uniq end def self.proposals_with_tagged(user, proposals_list)