Skip to content

Commit 7b5cdf8

Browse files
committed
prevent errors synching children of MI tasks
1 parent 03316ba commit 7b5cdf8

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

SpiffWorkflow/bpmn/specs/mixins/multiinstance_task.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ def _update_hook(self, my_task):
7575
my_task._set_state(TaskState.WAITING)
7676
task_spec = my_task.workflow.spec.task_specs[self.task_spec]
7777
child = my_task._add_child(task_spec, TaskState.WAITING)
78+
child.triggered = True
7879
child.data = deepcopy(my_task.data)
7980

8081
def child_completed_action(self, my_task, child):
@@ -128,6 +129,7 @@ def create_child(self, my_task, item, key_or_index=None):
128129

129130
task_spec = my_task.workflow.spec.task_specs[self.task_spec]
130131
child = my_task._add_child(task_spec, TaskState.WAITING)
132+
child.triggered = True
131133
child.data = deepcopy(my_task.data)
132134
if self.input_item is not None:
133135
child.data[self.input_item.bpmn_id] = deepcopy(item)

0 commit comments

Comments
 (0)