diff options
author | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2016-10-13 14:55:44 +0200 |
---|---|---|
committer | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2016-10-13 14:56:32 +0200 |
commit | 8efa041a730515e57f127850414b3557c7af60b4 (patch) | |
tree | ce71b71ffb030afd4e59466879d1d92b2882e085 /app/workers | |
parent | 03a8ed971154cb218b82e8be53943612de94999f (diff) | |
download | gitlab-ce-8efa041a730515e57f127850414b3557c7af60b4.tar.gz |
Do not process build success if project was removed
Diffstat (limited to 'app/workers')
-rw-r--r-- | app/workers/build_success_worker.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/app/workers/build_success_worker.rb b/app/workers/build_success_worker.rb index d6db7642d82..5afb15f52b4 100644 --- a/app/workers/build_success_worker.rb +++ b/app/workers/build_success_worker.rb @@ -4,13 +4,15 @@ class BuildSuccessWorker def perform(build_id) Ci::Build.find_by(id: build_id).try do |build| - perform_deloyment(build) + return unless build.project + + create_deloyment(build) end end private - def perform_deloyment(build) + def create_deloyment(build) return if build.environment.blank? service = CreateDeploymentService.new( |