fix: remove local-only step ids from workflow json (#29188)

This commit is contained in:
Daniel Dietzler 2026-06-18 14:54:35 +02:00 committed by GitHub
parent 48861b085e
commit 40cffcd414
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -73,7 +73,13 @@
let dragSourceId: string | undefined;
const workflowSummary = $derived({ name, description, trigger, steps });
const workflowJsonContent = $derived<WorkflowJsonContent>({ name, description, enabled, trigger, steps });
const workflowJsonContent = $derived<WorkflowJsonContent>({
name,
description,
enabled,
trigger,
steps: steps.map(({ id: _, ...step }) => step),
});
const hasChanges = $derived(
enabled !== savedWorkflow.enabled ||