From f6daadf80f60f32fa4e9328ff068de54411bb6f0 Mon Sep 17 00:00:00 2001 From: liuyangxing Date: Wed, 19 Mar 2025 16:18:44 +0800 Subject: [PATCH] fix(core): line without from node should not to json --- .../free-layout-core/src/workflow-document.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/canvas-engine/free-layout-core/src/workflow-document.ts b/packages/canvas-engine/free-layout-core/src/workflow-document.ts index 34b97a64..6511df62 100644 --- a/packages/canvas-engine/free-layout-core/src/workflow-document.ts +++ b/packages/canvas-engine/free-layout-core/src/workflow-document.ts @@ -733,7 +733,14 @@ export class WorkflowDocument extends FlowDocument { private toLineJSON(line: WorkflowLineEntity): WorkflowEdgeJSON | undefined { const lineJSON = line.toJSON(); - if (!line.to || !line.info.to || !line.toPort) { + if ( + !line.from || + !line.info.from || + !line.fromPort || + !line.to || + !line.info.to || + !line.toPort + ) { return; } // 父子节点之间连线,需替换子画布为父节点