Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorBrett Walker <bwalker@gitlab.com>2018-10-06 17:43:40 +0300
committerBrett Walker <bwalker@gitlab.com>2018-10-06 23:07:54 +0300
commitf934b2160384a177d01f66b606d57961a1c8a3cb (patch)
treef319e392ab4b7e9c6c41c4647c7f8d360c88317a /app
parent54c442af23169cc146bb6bb2484ca2d3d98ef870 (diff)
Check disabled_services when finding a service
Diffstat (limited to 'app')
-rw-r--r--app/models/project.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/models/project.rb b/app/models/project.rb
index 3fa47c1cda3..0cdd876dc20 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -1088,9 +1088,7 @@ class Project < ActiveRecord::Base
find_or_initialize_service(service_name)
end
- available_services.reject do |service|
- disabled_services.include?(service.to_param)
- end
+ available_services.compact
end
def disabled_services
@@ -1098,6 +1096,8 @@ class Project < ActiveRecord::Base
end
def find_or_initialize_service(name)
+ return if disabled_services.include?(name)
+
service = find_service(services, name)
return service if service