summaryrefslogtreecommitdiff
path: root/app/controllers/projects/project_members_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/projects/project_members_controller.rb')
-rw-r--r--app/controllers/projects/project_members_controller.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/controllers/projects/project_members_controller.rb b/app/controllers/projects/project_members_controller.rb
index cd984f03c6b..fd56dfd1260 100644
--- a/app/controllers/projects/project_members_controller.rb
+++ b/app/controllers/projects/project_members_controller.rb
@@ -94,13 +94,13 @@ class Projects::ProjectMembersController < Projects::ApplicationController
end
def apply_import
- giver = Project.find(params[:source_project_id])
+ source_project = Project.find(params[:source_project_id])
- if current_user.can?(:read_project_member, giver)
- status = @project.team.import(giver, current_user)
+ if can?(current_user, :read_project_member, source_project)
+ status = @project.team.import(source_project, current_user)
notice = status ? "Successfully imported" : "Import failed"
else
- notice = 'You are not authorized to import members from this project'
+ notice = 'Import failed - source project not found!'
end
redirect_to(namespace_project_project_members_path(project.namespace, project),