summaryrefslogtreecommitdiff
path: root/app/services/merge_requests
diff options
context:
space:
mode:
authorHiroyuki Sato <sathiroyuki@gmail.com>2019-01-28 14:54:33 +0900
committerHiroyuki Sato <sathiroyuki@gmail.com>2019-01-28 15:38:15 +0900
commit74946c19b4056052da4f5a9059ae73b2c0771d03 (patch)
treedb19d52436443538ab6ab146d574866f85d79fd4 /app/services/merge_requests
parentba0509ed9dfd8db4b0faa1c34e3dc2735fa85aa3 (diff)
downloadgitlab-ce-74946c19b4056052da4f5a9059ae73b2c0771d03.tar.gz
Move validation logic to service layer
Diffstat (limited to 'app/services/merge_requests')
-rw-r--r--app/services/merge_requests/base_service.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/app/services/merge_requests/base_service.rb b/app/services/merge_requests/base_service.rb
index fe19abf50f6..ac51fee0b3f 100644
--- a/app/services/merge_requests/base_service.rb
+++ b/app/services/merge_requests/base_service.rb
@@ -63,6 +63,7 @@ module MergeRequests
# UpdateMergeRequestsWorker could be retried by an exception.
# MR pipelines should not be recreated in such case.
return if merge_request.merge_request_pipeline_exists?
+ return if merge_request.has_no_commits?
Ci::CreatePipelineService
.new(merge_request.source_project, user, ref: merge_request.source_branch)