summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2017-04-27 16:10:49 +0000
committerDouwe Maan <douwe@gitlab.com>2017-04-27 16:10:49 +0000
commitb9eb846b921910acca6da517537e38ce3edea5a2 (patch)
tree9a12e359b9556b73bb59726bd6ef81c25ef7b4a2 /app
parent976b020aa3666ac9f1bd302e5b9bdfbe54f28fac (diff)
parent972440b15dfe2b76670f9bf6f39b8a9dd41589ca (diff)
downloadgitlab-ce-b9eb846b921910acca6da517537e38ce3edea5a2.tar.gz
Merge branch 'remove-invalid-services' into 'master'
Remove invalid services with nil or empty type See merge request !10847
Diffstat (limited to 'app')
-rw-r--r--app/models/service.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/app/models/service.rb b/app/models/service.rb
index dc76bf925d3..cbb75186206 100644
--- a/app/models/service.rb
+++ b/app/models/service.rb
@@ -26,6 +26,7 @@ class Service < ActiveRecord::Base
has_one :service_hook
validates :project_id, presence: true, unless: proc { |service| service.template? }
+ validates :type, presence: true
scope :visible, -> { where.not(type: 'GitlabIssueTrackerService') }
scope :issue_trackers, -> { where(category: 'issue_tracker') }