diff --git a/spiffworkflow-backend/tests/data/call_activity_nested/call_activity_nested.bpmn b/spiffworkflow-backend/tests/data/call_activity_nested/call_activity_nested.bpmn
index 72b9a183..2cc4e66d 100644
--- a/spiffworkflow-backend/tests/data/call_activity_nested/call_activity_nested.bpmn
+++ b/spiffworkflow-backend/tests/data/call_activity_nested/call_activity_nested.bpmn
@@ -9,7 +9,7 @@
Flow_1g3dpd7
Flow_0qdgvah
-
+
# Main Workflow
Hello {{my_other_var}}
@@ -17,8 +17,8 @@
Flow_0upce00
-
-
+
+
Flow_0qdgvah
Flow_0upce00
@@ -35,7 +35,7 @@
-
+
diff --git a/spiffworkflow-backend/tests/spiffworkflow_backend/unit/test_task_service.py b/spiffworkflow-backend/tests/spiffworkflow_backend/unit/test_task_service.py
index f083662b..f0127bfd 100644
--- a/spiffworkflow-backend/tests/spiffworkflow_backend/unit/test_task_service.py
+++ b/spiffworkflow-backend/tests/spiffworkflow_backend/unit/test_task_service.py
@@ -97,7 +97,9 @@ class TestTaskService(BaseTest):
assert len(bpmn_processes) == 2
assert len(task_models) == 2
assert bpmn_processes[0].bpmn_process_definition.bpmn_identifier == "Level2b"
- assert task_models[0].task_definition.bpmn_identifier == "level2b_second_call"
+ # either of these is valid since we are not pinning the task model query to one or the other
+ # and they are both call activities and not the top level process
+ assert task_models[0].task_definition.bpmn_identifier in ["level2b_second_call", "Level1_CallLevel_2B"]
task_model_level_3 = (
TaskModel.query.join(TaskDefinitionModel).filter(TaskDefinitionModel.bpmn_identifier == "level_3_script_task").first()