vnc: persistent sessions manager update (#2706)

This commit is contained in:
Shuchang Zheng
2025-06-13 05:55:41 -07:00
committed by GitHub
parent affb4e0462
commit 40e608f9cd
6 changed files with 100 additions and 43 deletions

View File

@@ -219,6 +219,14 @@ class WorkflowService:
)
raise e
if workflow_request.browser_session_id:
await app.PERSISTENT_SESSIONS_MANAGER.begin_session(
browser_session_id=workflow_request.browser_session_id,
runnable_type="workflow_run",
runnable_id=workflow_run.workflow_run_id,
organization_id=organization.organization_id,
)
return workflow_run
async def execute_workflow(