Respond 404 when unauthorized user imports members

This commit is contained in:
Grzegorz Bizon 2016-04-05 14:37:06 +02:00
parent c52b5c92fb
commit bb9c194c23
2 changed files with 3 additions and 3 deletions

View File

@ -100,7 +100,7 @@ class Projects::ProjectMembersController < Projects::ApplicationController
status = @project.team.import(source_project, current_user)
notice = status ? "Successfully imported" : "Import failed"
else
notice = 'Import failed - source project not found!'
return render_404
end
redirect_to(namespace_project_project_members_path(project.namespace, project),

View File

@ -41,8 +41,8 @@ describe Projects::ProjectMembersController do
expect(project.team_members).to_not include member
end
it 'pretends that source projects does not exist' do
expect(response).to set_flash.to /source project not found/
it 'responds with not found' do
expect(response.status).to eq 404
end
end
end