From 57e4ce2af94b3e24a8dac6e8a908f5ec62d88bad Mon Sep 17 00:00:00 2001 From: Joel Date: Tue, 10 Jun 2025 18:14:53 +0800 Subject: [PATCH] fix: not sync draft than call --- .../components/workflow-panel/last-run/use-last-run.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/web/app/components/workflow/nodes/_base/components/workflow-panel/last-run/use-last-run.ts b/web/app/components/workflow/nodes/_base/components/workflow-panel/last-run/use-last-run.ts index 29db662cdb..57ae06c20c 100644 --- a/web/app/components/workflow/nodes/_base/components/workflow-panel/last-run/use-last-run.ts +++ b/web/app/components/workflow/nodes/_base/components/workflow-panel/last-run/use-last-run.ts @@ -171,9 +171,12 @@ const useLastRun = ({ return formattedData }, [isIterationNode, isLoopNode, singleRunParams?.allVarObject, id]) - const callRunApi = async (data: Record) => { - await handleSyncWorkflowDraft(true) - doCallRunApi(toSubmitData(data)) + const callRunApi = (data: Record) => { + handleSyncWorkflowDraft(true, true, { + onSuccess() { + doCallRunApi(toSubmitData(data)) + }, + }) } const [tabType, setTabType] = useState(TabType.settings)