diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-06-30 11:45:53 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-06-30 11:46:11 +0000 |
commit | c6c26f3b730d4bbc567aee33b4c6fd621517055e (patch) | |
tree | 1a7588616ca65d5927f20d92ffc2ed2aa6d7d50e /app | |
parent | a262d7269b9dc9060f3f5b3de0976d8058c1b580 (diff) | |
download | gitlab-ce-c6c26f3b730d4bbc567aee33b4c6fd621517055e.tar.gz |
Add latest changes from gitlab-org/security/gitlab@14-0-stable-ee
Diffstat (limited to 'app')
-rw-r--r-- | app/services/projects/fork_service.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/services/projects/fork_service.rb b/app/services/projects/fork_service.rb index fd9b64a4ee0..3cee1b5975a 100644 --- a/app/services/projects/fork_service.rb +++ b/app/services/projects/fork_service.rb @@ -34,8 +34,9 @@ module Projects new_project = CreateService.new(current_user, new_fork_params).execute return new_project unless new_project.persisted? - builds_access_level = @project.project_feature.builds_access_level - new_project.project_feature.update(builds_access_level: builds_access_level) + new_project.project_feature.update!( + @project.project_feature.slice(ProjectFeature::FEATURES.map { |f| "#{f}_access_level" }) + ) new_project end |