From ba4bcbba92d7697025e4cd79c82d802d01c450aa Mon Sep 17 00:00:00 2001 From: hugocasa Date: Mon, 5 Jan 2026 19:41:08 +0700 Subject: [PATCH] fix(frontend): keep full raw flow / raw code in flow status when queued (#7480) --- .../lib/components/FlowStatusViewerInner.svelte | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/components/FlowStatusViewerInner.svelte b/frontend/src/lib/components/FlowStatusViewerInner.svelte index c14f6c337c..f78eed3117 100644 --- a/frontend/src/lib/components/FlowStatusViewerInner.svelte +++ b/frontend/src/lib/components/FlowStatusViewerInner.svelte @@ -736,7 +736,16 @@ function setJob(newJob: Job, force: boolean) { if (!deepEqual(job, newJob) || isForloopSelected || force || innerModules == undefined) { - job = newJob + if (initialJob) { + // keep raw_flow/raw_code from initial job if they exist + job = { + ...newJob, + raw_flow: initialJob.raw_flow ?? newJob.raw_flow, + raw_code: initialJob.raw_code ?? newJob.raw_code + } + } else { + job = newJob + } job?.flow_status && updateStatus(job?.flow_status) onJobsLoaded?.({ job, force: false }) notAnonynmous = false @@ -1853,7 +1862,10 @@ {/if} {:else if selectedNode?.startsWith(AI_WEBSEARCH_PREFIX)}
- +
{:else if selectedNode} {@const node = localModuleStates[selectedNode]}