From 40cffcd41444020be0776a0e696b8095b1171f73 Mon Sep 17 00:00:00 2001 From: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:54:35 +0200 Subject: [PATCH] fix: remove local-only step ids from workflow json (#29188) --- web/src/routes/(user)/workflows/[workflowId]/+page.svelte | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/web/src/routes/(user)/workflows/[workflowId]/+page.svelte b/web/src/routes/(user)/workflows/[workflowId]/+page.svelte index 1ae0688d90..63942153d5 100644 --- a/web/src/routes/(user)/workflows/[workflowId]/+page.svelte +++ b/web/src/routes/(user)/workflows/[workflowId]/+page.svelte @@ -73,7 +73,13 @@ let dragSourceId: string | undefined; const workflowSummary = $derived({ name, description, trigger, steps }); - const workflowJsonContent = $derived({ name, description, enabled, trigger, steps }); + const workflowJsonContent = $derived({ + name, + description, + enabled, + trigger, + steps: steps.map(({ id: _, ...step }) => step), + }); const hasChanges = $derived( enabled !== savedWorkflow.enabled ||