From fd1a273d3bd7f3350a0d8e91b882deb26030eb8e Mon Sep 17 00:00:00 2001 From: jasquat Date: Tue, 18 Oct 2022 17:05:18 -0400 Subject: [PATCH] save process instance even it fails w/ burnettk --- .../services/process_instance_processor.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/spiffworkflow_backend/services/process_instance_processor.py b/src/spiffworkflow_backend/services/process_instance_processor.py index eac605ce..435b7901 100644 --- a/src/spiffworkflow_backend/services/process_instance_processor.py +++ b/src/spiffworkflow_backend/services/process_instance_processor.py @@ -895,6 +895,10 @@ class ProcessInstanceProcessor: except WorkflowTaskExecException as we: raise ApiError.from_workflow_exception("task_error", str(we), we) from we + finally: + if save: + self.save() + def cancel_notify(self) -> None: """Cancel_notify.""" self.__cancel_notify(self.bpmn_process_instance)