diff --git a/app/models/user.rb b/app/models/user.rb index 78ca876ec..7c847e837 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -432,7 +432,7 @@ returns end condition += 'roles_users.role_id IN (?)' } - User.joins(:users_roles).where("(#{condition}) AND users.active = ?", *total_role_ids, true).order(:id) + User.joins(:users_roles).where("(#{condition}) AND users.active = ?", *total_role_ids, true).distinct.order(:id) end =begin