diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmnJsonConverterUtil.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmnJsonConverterUtil.java index 52ed64130..b6eb47d7c 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmnJsonConverterUtil.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmnJsonConverterUtil.java @@ -656,6 +656,7 @@ public final class BpmnJsonConverterUtil { BpmnJsonNode tempEndNode = new BpmnJsonNode(); tempEndNode.setIncoming(Lists.newArrayList(gateway.getId())); if (Objects.isNull(defaultConditionConnectNode)) { + tempEndNode.setPreJsonNode(branch); tempEndNode.setId(END_EVENT_ID); } else { if (Objects.equals(defaultConditionConnectNode.getType(), NODE_EMPTY) && Objects.nonNull(defaultConditionConnectNode.getChildren())) {