Do not return false in commit status transition

This commit is contained in:
Grzegorz Bizon 2016-10-04 16:34:22 +02:00
parent 4e4640b10b
commit 7f270d041d
3 changed files with 5 additions and 7 deletions

View File

@ -71,7 +71,7 @@ class CommitStatus < ActiveRecord::Base
after_transition do |commit_status, transition|
commit_status.pipeline.try do |pipeline|
return false if transition.loopback?
break if transition.loopback?
if commit_status.complete?
ProcessPipelineWorker.perform_async(pipeline.id)

View File

@ -4,8 +4,7 @@ class ProcessPipelineWorker
sidekiq_options queue: :default
def perform(pipeline_id)
Ci::Pipeline.find_by(id: pipeline_id).try do |pipeline|
pipeline.process!
end
Ci::Pipeline.find_by(id: pipeline_id)
.try(:process!)
end
end

View File

@ -4,8 +4,7 @@ class UpdatePipelineWorker
sidekiq_options queue: :default
def perform(pipeline_id)
Ci::Pipeline.find_by(id: pipeline_id).try do |pipeline|
pipeline.update_status
end
Ci::Pipeline.find_by(id: pipeline_id)
.try(:update_status)
end
end