From 9cdb8e6fea4e8d5f78de75f0144c847bb6fb2c6c Mon Sep 17 00:00:00 2001 From: Elizabeth Esswein Date: Mon, 20 Oct 2025 13:01:00 -0400 Subject: [PATCH] prevent premature completion of sequential MI --- SpiffWorkflow/bpmn/specs/mixins/multiinstance_task.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SpiffWorkflow/bpmn/specs/mixins/multiinstance_task.py b/SpiffWorkflow/bpmn/specs/mixins/multiinstance_task.py index 5e020de4..e4461abb 100644 --- a/SpiffWorkflow/bpmn/specs/mixins/multiinstance_task.py +++ b/SpiffWorkflow/bpmn/specs/mixins/multiinstance_task.py @@ -218,8 +218,8 @@ class SequentialMultiInstanceTask(MultiInstanceTask): my_task.internal_data['current'] = 0 if self.data_output is not None: self.init_data_output_with_cardinality(my_task) - self.add_next_child(my_task) if not self.children_complete(my_task): + self.add_next_child(my_task) my_task._set_state(TaskState.STARTED) else: return True