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(