diff --git a/spiffworkflow-backend/src/spiffworkflow_backend/services/process_instance_processor.py b/spiffworkflow-backend/src/spiffworkflow_backend/services/process_instance_processor.py index 18a61071..7cec48a1 100644 --- a/spiffworkflow-backend/src/spiffworkflow_backend/services/process_instance_processor.py +++ b/spiffworkflow-backend/src/spiffworkflow_backend/services/process_instance_processor.py @@ -1304,9 +1304,9 @@ class ProcessInstanceProcessor: continue # timer events are not related to messaging, so ignore them for these purposes - if waiting_task.task_spec.event_definition.__class__.__name__ in [ - "TimerEventDefinition", - ]: + if waiting_task.task_spec.event_definition.__class__.__name__.endswith( + "TimerEventDefinition" + ): continue message_model = MessageModel.query.filter_by( diff --git a/spiffworkflow-backend/tests/data/process_navigation/process_navigation.bpmn b/spiffworkflow-backend/tests/data/process_navigation/process_navigation.bpmn index 9f2f26bf..540a0e12 100644 --- a/spiffworkflow-backend/tests/data/process_navigation/process_navigation.bpmn +++ b/spiffworkflow-backend/tests/data/process_navigation/process_navigation.bpmn @@ -41,7 +41,7 @@ Flow_1vld4r2 Flow_13ai5vv - timedelta(hours=1) + "PT1H" diff --git a/spiffworkflow-backend/tests/data/spiff_example/multiinstance.bpmn b/spiffworkflow-backend/tests/data/spiff_example/multiinstance.bpmn index 6f20f560..af2c2034 100644 --- a/spiffworkflow-backend/tests/data/spiff_example/multiinstance.bpmn +++ b/spiffworkflow-backend/tests/data/spiff_example/multiinstance.bpmn @@ -244,7 +244,7 @@ Order Total: {{ order_total }} Flow_08d8k7v Flow_1570y49 - timedelta(seconds=10) + "PT10S" @@ -315,7 +315,7 @@ Order Total: {{ order_total }} Flow_1ny6y69 - timedelta(minutes=1) + "PT1M" diff --git a/spiffworkflow-backend/tests/data/timer_intermediate_catch_event/timer_intermediate_catch_event.bpmn b/spiffworkflow-backend/tests/data/timer_intermediate_catch_event/timer_intermediate_catch_event.bpmn index 28312f57..50f64a76 100644 --- a/spiffworkflow-backend/tests/data/timer_intermediate_catch_event/timer_intermediate_catch_event.bpmn +++ b/spiffworkflow-backend/tests/data/timer_intermediate_catch_event/timer_intermediate_catch_event.bpmn @@ -13,7 +13,7 @@ Flow_109wuuc Flow_0cy1fiy - timedelta(seconds=30) + "PT30S" diff --git a/spiffworkflow-backend/tests/spiffworkflow_backend/integration/test_process_api.py b/spiffworkflow-backend/tests/spiffworkflow_backend/integration/test_process_api.py index ef6ce101..f52cbc43 100644 --- a/spiffworkflow-backend/tests/spiffworkflow_backend/integration/test_process_api.py +++ b/spiffworkflow-backend/tests/spiffworkflow_backend/integration/test_process_api.py @@ -2755,7 +2755,6 @@ class TestProcessApi(BaseTest): content_type="application/json", data=json.dumps(data), ) - print(f"response.json: {response.json}") assert response.json["status"] == "complete" response = client.get(