From 9ef6478e6710981efdd747924510c2051fcdf718 Mon Sep 17 00:00:00 2001 From: taitus Date: Wed, 2 Aug 2017 18:41:00 +0200 Subject: [PATCH] Problem with disinct --- app/models/proposal.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/models/proposal.rb b/app/models/proposal.rb index fd7de2236..1d3260b8a 100644 --- a/app/models/proposal.rb +++ b/app/models/proposal.rb @@ -66,12 +66,13 @@ class Proposal < ActiveRecord::Base proposals_list = self.proposals_not_followed_by_user(user, proposals_list_with_tagged) end - proposals_list + # proposals_list + proposals_list.distinct end def self.proposals_with_tagged(user, proposals_list) proposals_list.joins(:tags).where('taggings.taggable_type = ?', self.name) - .where('tags.name IN (?)', user.interests).group('proposals.id') + .where('tags.name IN (?)', user.interests) end def self.proposals_not_followed_by_user(user, proposals_list_with_tagged)