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

fix: line without from node should not to json
This commit is contained in:
xiamidaxia 2025-03-19 16:24:20 +08:00 committed by GitHub
commit b726f3cfea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -733,7 +733,14 @@ export class WorkflowDocument extends FlowDocument {
private toLineJSON(line: WorkflowLineEntity): WorkflowEdgeJSON | undefined { private toLineJSON(line: WorkflowLineEntity): WorkflowEdgeJSON | undefined {
const lineJSON = line.toJSON(); 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; return;
} }
// 父子节点之间连线,需替换子画布为父节点 // 父子节点之间连线,需替换子画布为父节点