From 904de2d64b1b63a82cfba92e02b6c25ff94b725b Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Sat, 8 Oct 2016 20:42:09 +0200 Subject: Check for transition loopback in commit status --- app/models/commit_status.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/models/commit_status.rb b/app/models/commit_status.rb index c8b168f5526..5d6d534cd31 100644 --- a/app/models/commit_status.rb +++ b/app/models/commit_status.rb @@ -85,7 +85,9 @@ class CommitStatus < ActiveRecord::Base commit_status.update_attributes finished_at: Time.now end - after_transition do |commit_status| + after_transition do |commit_status, transition| + return if transition.loopback? + commit_status.run_after_commit do pipeline.try do |pipeline| if complete? -- cgit v1.2.1