diff --git a/SpiffWorkflow/bpmn/specs/BpmnSpecMixin.py b/SpiffWorkflow/bpmn/specs/BpmnSpecMixin.py index 459a3882..584c4247 100644 --- a/SpiffWorkflow/bpmn/specs/BpmnSpecMixin.py +++ b/SpiffWorkflow/bpmn/specs/BpmnSpecMixin.py @@ -200,7 +200,7 @@ def _on_complete_hook(self, my_task): for obj in self.data_input_associations: # Remove the any copied input variables that might not have already been removed - my_task.data.pop(obj.name) + my_task.data.pop(obj.name, None) super(BpmnSpecMixin, self)._on_complete_hook(my_task) if isinstance(my_task.parent.task_spec, BpmnSpecMixin):