diff options
Diffstat (limited to 'app/finders/members_finder.rb')
-rw-r--r-- | app/finders/members_finder.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/app/finders/members_finder.rb b/app/finders/members_finder.rb index b476b0bc184..702944404f5 100644 --- a/app/finders/members_finder.rb +++ b/app/finders/members_finder.rb @@ -1,13 +1,13 @@ class MembersFinder < Projects::ApplicationController - def initialize(project_members, group) + def initialize(project_members, project_group) @project_members = project_members - @group = group + @project_group = project_group end - def execute + def execute(current_user) non_null_user_ids = @project_members.where.not(user_id: nil).select(:user_id) - group_members = @group.group_members.where.not(user_id: non_null_user_ids) - group_members = group_members.non_invite unless can?(current_user, :admin_group, @group) + group_members = @project_group.group_members.where.not(user_id: non_null_user_ids) + group_members = group_members.non_invite unless can?(current_user, :admin_group, @project_group) group_members end end |