diff options
Diffstat (limited to 'app/models/membership.rb')
-rw-r--r-- | app/models/membership.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/models/membership.rb b/app/models/membership.rb index 6c0b4d3..42371de 100644 --- a/app/models/membership.rb +++ b/app/models/membership.rb @@ -16,7 +16,7 @@ # License along with ECS. If not, see <http://www.gnu.org/licenses/>. -class Membership < ActiveRecord::Base +class Membership < ApplicationRecord belongs_to :participant belongs_to :community belongs_to :community_with_reduced_attributes, @@ -49,7 +49,7 @@ class Membership < ActiveRecord::Base def self.senders(participant, message) sender_mids=[] - Community.for_participant(participant).for_message(message).uniq.each do |comm| + Community.for_participant(participant).for_message(message).distinct.each do |comm| sender_mids << Membership.find_by_participant_id_and_community_id(participant.id,comm.id) end if sender_mids.empty? |