Fix timeline building infinite loop (#2024)
This commit is contained in:
@@ -1960,6 +1960,7 @@ class WorkflowService:
|
|||||||
if block.parent_workflow_run_block_id:
|
if block.parent_workflow_run_block_id:
|
||||||
if block.parent_workflow_run_block_id in block_map:
|
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.parent_workflow_run_block_id].children.append(workflow_run_timeline)
|
||||||
|
block_map[block.workflow_run_block_id] = workflow_run_timeline
|
||||||
else:
|
else:
|
||||||
# put the block back to the queue
|
# put the block back to the queue
|
||||||
workflow_run_blocks.append(block)
|
workflow_run_blocks.append(block)
|
||||||
|
|||||||
Reference in New Issue
Block a user