From 468d61d7ef5a341b22b2f4ed0df6988223d1920b Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Wed, 26 Mar 2025 13:35:40 -0700 Subject: [PATCH] Fix timeline building infinite loop (#2024) --- skyvern/forge/sdk/workflow/service.py | 1 + 1 file changed, 1 insertion(+) diff --git a/skyvern/forge/sdk/workflow/service.py b/skyvern/forge/sdk/workflow/service.py index 34fc2fd2..856faa21 100644 --- a/skyvern/forge/sdk/workflow/service.py +++ b/skyvern/forge/sdk/workflow/service.py @@ -1960,6 +1960,7 @@ class WorkflowService: if block.parent_workflow_run_block_id: if block.parent_workflow_run_block_id in block_map: block_map[block.parent_workflow_run_block_id].children.append(workflow_run_timeline) + block_map[block.workflow_run_block_id] = workflow_run_timeline else: # put the block back to the queue workflow_run_blocks.append(block)