Преглед изворни кода

Merge pull request #63 from louisyoungx/fix/no-from-line

fix: line without from node should not to json
xiamidaxia пре 9 месеци
родитељ
комит
b726f3cfea
1 измењених фајлова са 8 додато и 1 уклоњено
  1. 8 1
      packages/canvas-engine/free-layout-core/src/workflow-document.ts

+ 8 - 1
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;
     }
     // 父子节点之间连线,需替换子画布为父节点