From f5e808ff3c1389ee52d575d7938c324db219c8df Mon Sep 17 00:00:00 2001 From: Andreas Brandl Date: Fri, 6 Sep 2019 15:50:36 +0200 Subject: WIP: Assert we're not inside a transaction --- lib/gitlab/ci/pipeline/chain/populate.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/gitlab/ci/pipeline/chain/populate.rb b/lib/gitlab/ci/pipeline/chain/populate.rb index 13eca5a9d28..1560ed4efdd 100644 --- a/lib/gitlab/ci/pipeline/chain/populate.rb +++ b/lib/gitlab/ci/pipeline/chain/populate.rb @@ -11,6 +11,7 @@ module Gitlab def perform! # Allocate next IID. This operation must be outside of transactions of pipeline creations. + fail if Gitlab::Database.inside_transaction? pipeline.ensure_project_iid! # Protect the pipeline. This is assigned in Populate instead of -- cgit v1.2.1