summaryrefslogtreecommitdiff
path: root/app/contexts/projects/create_context.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/contexts/projects/create_context.rb')
-rw-r--r--app/contexts/projects/create_context.rb12
1 files changed, 3 insertions, 9 deletions
diff --git a/app/contexts/projects/create_context.rb b/app/contexts/projects/create_context.rb
index e644d89a356..915bd8be8b0 100644
--- a/app/contexts/projects/create_context.rb
+++ b/app/contexts/projects/create_context.rb
@@ -32,16 +32,10 @@ module Projects
@project.namespace_id = current_user.namespace_id
end
- Project.transaction do
- @project.creator = current_user
- @project.save!
+ @project.creator = current_user
- # Add user as project master
- @project.users_projects.create!(project_access: UsersProject::MASTER, user: current_user)
-
- # when project saved no team member exist so
- # project repository should be updated after first user add
- @project.update_repository
+ if @project.save
+ @project.users_projects.create(project_access: UsersProject::MASTER, user: current_user)
end
@project