Fix for lost error/escalation events (#2075)

* WIP

* Getting pyl to pass
This commit is contained in:
jbirddog 2024-09-04 12:20:36 -04:00 committed by GitHub
parent d8627ce24e
commit ca88178700
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -611,7 +611,7 @@ class WorkflowExecutionService:
bpmn_event_groups = self.group_bpmn_events()
message_events = bpmn_event_groups.pop(MessageEventDefinition.__name__, [])
if bpmn_event_groups and self.bpmn_process_instance.is_completed():
if bpmn_event_groups:
raise WorkflowExecutionServiceError.from_completion_with_unhandled_events(
self.bpmn_process_instance.last_task, bpmn_event_groups
)