diff --git a/liteflow-core/src/main/java/com/yomahub/liteflow/builder/LiteFlowChainBuilder.java b/liteflow-core/src/main/java/com/yomahub/liteflow/builder/LiteFlowChainBuilder.java index 80af26990..357050b51 100644 --- a/liteflow-core/src/main/java/com/yomahub/liteflow/builder/LiteFlowChainBuilder.java +++ b/liteflow-core/src/main/java/com/yomahub/liteflow/builder/LiteFlowChainBuilder.java @@ -25,6 +25,9 @@ public class LiteFlowChainBuilder { chain = new Chain(); } + //在parser中chain的build是2段式的,因为涉及到依赖问题,以前是递归parser + //2.6.8之后取消了递归的模式,两段式组装,先把带有chainName的chain对象放进去,第二段再组装chain里面的condition + //所以这里setChainName的时候需要判断下 public LiteFlowChainBuilder setChainName(String chainName){ if (FlowBus.containChain(chainName)){ this.chain = FlowBus.getChain(chainName);