From 660aae06ba79b4832db59dcaab8b1c82fdaca007 Mon Sep 17 00:00:00 2001 From: ncounter Date: Fri, 28 Jul 2023 11:59:46 +0200 Subject: [PATCH] Wait for services to finish before branching a package --- src/api/app/models/workflow/step/branch_package_step.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/api/app/models/workflow/step/branch_package_step.rb b/src/api/app/models/workflow/step/branch_package_step.rb index 2ee550eba70..7e828ed5402 100644 --- a/src/api/app/models/workflow/step/branch_package_step.rb +++ b/src/api/app/models/workflow/step/branch_package_step.rb @@ -70,6 +70,9 @@ def create_branched_package end begin + # Service running on package avoids branching it: wait until services finish + Backend::Api::Sources::Package.wait_service(source_project_name, source_package_name) + BranchPackage.new({ project: source_project_name, package: source_package_name, target_project: target_project_name, target_package: target_package_name }).branch