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