From afb26f4c8a6fb0cfc0866a27b2faba385ac63dca Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 26 Feb 2025 23:40:01 +0100 Subject: [PATCH] recover previous step in more cases in flow --- frontend/src/lib/components/FlowPreviewContent.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/components/FlowPreviewContent.svelte b/frontend/src/lib/components/FlowPreviewContent.svelte index eb70a3f822..d541a46397 100644 --- a/frontend/src/lib/components/FlowPreviewContent.svelte +++ b/frontend/src/lib/components/FlowPreviewContent.svelte @@ -18,6 +18,7 @@ import Toggle from './Toggle.svelte' import JsonInputs from './JsonInputs.svelte' import FlowHistoryJobPicker from './FlowHistoryJobPicker.svelte' + import { NEVER_TESTED_THIS_FAR } from './flows/models' export let previewMode: 'upTo' | 'whole' export let open: boolean @@ -172,8 +173,11 @@ $: selectedJobStep !== undefined && onSelectedJobStepChange() async function loadIndividualStepsStates() { + // console.log('loadIndividualStepsStates') dfs($flowStore.value.modules, async (module) => { - if ($flowStateStore[module.id]?.previewResult) { + // console.log('module', $flowStateStore[module.id], module.id) + const prev = $flowStateStore[module.id]?.previewResult + if (prev && prev != NEVER_TESTED_THIS_FAR) { return } const previousJobId = await JobService.listJobs({ @@ -183,6 +187,7 @@ page: 1, perPage: 1 }) + // console.log('previousJobId', previousJobId, module.id) if (previousJobId.length > 0) { const getJobResult = await JobService.getCompletedJobResultMaybe({