From c0e1015c6e150900cd9ce729f0ac3b276a924a69 Mon Sep 17 00:00:00 2001 From: JQSevenMiao <141806521+JQSevenMiao@users.noreply.github.com> Date: Fri, 12 Sep 2025 11:19:57 +0800 Subject: [PATCH] fix: filter temporary edges from workflow draft sync (#25442) Co-authored-by: jiasiqi --- web/app/components/workflow-app/hooks/use-nodes-sync-draft.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/app/components/workflow-app/hooks/use-nodes-sync-draft.ts b/web/app/components/workflow-app/hooks/use-nodes-sync-draft.ts index db21cfb05e..503758e245 100644 --- a/web/app/components/workflow-app/hooks/use-nodes-sync-draft.ts +++ b/web/app/components/workflow-app/hooks/use-nodes-sync-draft.ts @@ -52,7 +52,7 @@ export const useNodesSyncDraft = () => { }) }) }) - const producedEdges = produce(edges, (draft) => { + const producedEdges = produce(edges.filter(edge => !edge.data?._isTemp), (draft) => { draft.forEach((edge) => { Object.keys(edge.data).forEach((key) => { if (key.startsWith('_'))