summaryrefslogtreecommitdiff
path: root/app/services/projects/fork_service.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-10-02 10:26:56 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-10-02 10:26:56 +0200
commit37e9e71ea1162fbae13bdc9c41684bdd4ad03b1e (patch)
tree8f2cf7dbaa1f5e21d7e1ab3ee23fda864a8215c8 /app/services/projects/fork_service.rb
parent5de0b078442da2adc2b0673e3286c7d1a7cb2501 (diff)
downloadgitlab-ce-37e9e71ea1162fbae13bdc9c41684bdd4ad03b1e.tar.gz
Remove unnecessary fork ci logic
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'app/services/projects/fork_service.rb')
-rw-r--r--app/services/projects/fork_service.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/app/services/projects/fork_service.rb b/app/services/projects/fork_service.rb
index 2e995d6fd51..46374a3909a 100644
--- a/app/services/projects/fork_service.rb
+++ b/app/services/projects/fork_service.rb
@@ -18,7 +18,13 @@ module Projects
if new_project.persisted?
if @project.gitlab_ci?
- @project.gitlab_ci_service.fork_registration(new_project, @current_user)
+ new_project.enable_ci
+
+ settings = @project.gitlab_ci_project.attributes.select do |attr_name, value|
+ ["public", "shared_runners_enabled", "allow_git_fetch"].include? attr_name
+ end
+
+ new_project.gitlab_ci_project.update(settings)
end
end