diff --git a/runbot/models/batch.py b/runbot/models/batch.py index 5f03d4973..143587a53 100644 --- a/runbot/models/batch.py +++ b/runbot/models/batch.py @@ -467,7 +467,7 @@ def _start_builds(self): common_repo = (trigger.repo_ids & bundle_repos) if self.build_all and not common_repo: common_repo = (trigger.dependency_ids & bundle_repos) - if (common_repo or bundle.build_all or bundle.sticky) and enable_on_bundle: + if (common_repo or bundle.build_all or bundle.sticky or trigger.params_id.build_ids) and enable_on_bundle: should_start_triggers_ids.add(trigger.id) disabled_triggers = self.bundle_id.all_trigger_custom_ids.filtered(lambda tc: tc.start_mode == 'disabled').trigger_id