diff --git a/packages/editor-ui/src/views/NodeView.vue b/packages/editor-ui/src/views/NodeView.vue index ee82979a8..caee181a3 100644 --- a/packages/editor-ui/src/views/NodeView.vue +++ b/packages/editor-ui/src/views/NodeView.vue @@ -349,7 +349,8 @@ export default mixins( next(); return; } - + // Make sure workflow id is empty when leaving the editor + this.workflowsStore.setWorkflowId(PLACEHOLDER_EMPTY_WORKFLOW_ID); const result = this.uiStore.stateIsDirty; if (result) { const confirmModal = await this.confirmModal( @@ -3547,7 +3548,6 @@ export default mixins( dataPinningEventBus.$off('pin-data', this.addPinDataConnections); dataPinningEventBus.$off('unpin-data', this.removePinDataConnections); nodeViewEventBus.$off('saveWorkflow', this.saveCurrentWorkflowExternal); - this.workflowsStore.setWorkflowId(PLACEHOLDER_EMPTY_WORKFLOW_ID); }, destroyed() { this.resetWorkspace();