diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/support/forecast/impl/SequenceFlowForecasting.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/support/forecast/impl/SequenceFlowForecasting.java index e2fba8eb8..b6ee64635 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/support/forecast/impl/SequenceFlowForecasting.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/support/forecast/impl/SequenceFlowForecasting.java @@ -54,7 +54,7 @@ public class SequenceFlowForecasting extends AbstractForecast { if (sourceFlowElement instanceof Gateway) { Gateway gateway = (Gateway) sourceFlowElement; flowElements.stream() - .filter(i -> Objects.equals(i.getSourceRef(), gateway.getDefaultFlow())) + .filter(i -> Objects.equals(i.getId(), gateway.getDefaultFlow())) .findAny().ifPresent(defaultFlows::add); } else { // 如果 conditionExpression 为空, 则认为是默认流