summaryrefslogtreecommitdiff
path: root/app/controllers/admin/participants_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/admin/participants_controller.rb')
-rw-r--r--app/controllers/admin/participants_controller.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/app/controllers/admin/participants_controller.rb b/app/controllers/admin/participants_controller.rb
index e2af77e..550e904 100644
--- a/app/controllers/admin/participants_controller.rb
+++ b/app/controllers/admin/participants_controller.rb
@@ -39,15 +39,15 @@ class Admin::ParticipantsController < ApplicationController
when "true"
@list_anonymous=true
@list_participants_count = Participant.all.count
- Participant.all.uniq
+ Participant.all.distinct
when "false"
@list_anonymous=false
@list_participants_count = Participant.all.count - @list_participants_anonymous_count
- Participant.without_anonymous.uniq
+ Participant.without_anonymous.distinct
else
@list_anonymous=false
@list_participants_count = Participant.all.count - @list_participants_anonymous_count
- Participant.without_anonymous.uniq
+ Participant.without_anonymous.distinct
end
@action_buttons = case params[:actionbuttons]
when "true"
@@ -118,7 +118,7 @@ class Admin::ParticipantsController < ApplicationController
def index_communities
@participant = Participant.find(params[:id])
- @communities=Participant.find(params[:id]).memberships.collect {|i| i.community }.uniq.sort{|x,y| x.id <=> y.id }
+ @communities=Participant.find(params[:id]).memberships.collect {|i| i.community }.distinct.sort{|x,y| x.id <=> y.id }
end
# lists all those communities which the participant has not yet joined
@@ -168,7 +168,7 @@ private
leaved_messages << Membership.find_by_participant_id_and_community_id(participant.id, cid).messages
leaved_messages << Community.find(cid).messages
end
- leaved_messages.flatten.compact.uniq
+ leaved_messages.flatten.compact.distinct
end
def participant_params