diff --git a/packages/frontend/editor-ui/src/views/NodeView.vue b/packages/frontend/editor-ui/src/views/NodeView.vue index 1923bbe690..3708695bc8 100644 --- a/packages/frontend/editor-ui/src/views/NodeView.vue +++ b/packages/frontend/editor-ui/src/views/NodeView.vue @@ -849,7 +849,7 @@ function onPinNodes(ids: string[], source: PinDataSource) { } async function onSaveWorkflow() { - const workflowIsSaved = !uiStore.stateIsDirty; + const workflowIsSaved = !uiStore.stateIsDirty && !workflowsStore.isNewWorkflow; const workflowIsArchived = workflowsStore.workflow.isArchived; if (workflowIsSaved || workflowIsArchived) {