diff --git a/ui/src/components/workflow/workflow-editor/layout/top/toolbar.vue b/ui/src/components/workflow/workflow-editor/layout/top/toolbar.vue index cbcf3ba143cb818713acab4428b970e0c371e993..9131e34aa595939127058e497a0d7f980296065e 100644 --- a/ui/src/components/workflow/workflow-editor/layout/top/toolbar.vue +++ b/ui/src/components/workflow/workflow-editor/layout/top/toolbar.vue @@ -186,7 +186,8 @@ export default defineComponent({ goBack: async () => { const originData = workflowBackUp.data ? JSON.parse(workflowBackUp.data) : {}; const targetData: any = graph.toJSON(); - if (targetData.cells.length === 0) { + // 未编辑状态,cells.length===1 && ref === 'start' + if (targetData.cells.length === 1 && JSON.parse(targetData.cells[0].data).ref === 'start') { delete targetData.cells; } workflowTool.slimGraphData(originData);