weave browser_session_id thru ForLoopBlock (#2694)

This commit is contained in:
Shuchang Zheng
2025-06-12 09:31:20 -07:00
committed by GitHub
parent b0724d2781
commit d38989c743

View File

@@ -939,6 +939,7 @@ class ForLoopBlock(Block):
workflow_run_context: WorkflowRunContext,
loop_over_values: list[Any],
organization_id: str | None = None,
browser_session_id: str | None = None,
) -> LoopBlockExecutedResult:
outputs_with_loop_values: list[list[dict[str, Any]]] = []
block_outputs: list[BlockResult] = []
@@ -967,6 +968,7 @@ class ForLoopBlock(Block):
workflow_run_id=workflow_run_id,
parent_workflow_run_block_id=workflow_run_block_id,
organization_id=organization_id,
browser_session_id=browser_session_id,
)
output_value = (
@@ -1119,6 +1121,7 @@ class ForLoopBlock(Block):
workflow_run_context=workflow_run_context,
loop_over_values=loop_over_values,
organization_id=organization_id,
browser_session_id=browser_session_id,
)
await self.record_output_parameter_value(
workflow_run_context, workflow_run_id, loop_executed_result.outputs_with_loop_values