From f462ca1e031dea337639108ef61bf723abe44b04 Mon Sep 17 00:00:00 2001 From: bryan31 Date: Fri, 21 May 2021 19:34:09 +0800 Subject: [PATCH] bug #I3SFOO https://gitee.com/dromara/liteFlow/issues/I3SFOO --- liteflow-core/pom.xml | 2 +- .../main/java/com/yomahub/liteflow/parser/XmlFlowParser.java | 4 +++- liteflow-spring-boot-starter/pom.xml | 2 +- liteflow-test-spring/pom.xml | 2 +- liteflow-test-springboot/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 8 insertions(+), 6 deletions(-) diff --git a/liteflow-core/pom.xml b/liteflow-core/pom.xml index 745417a84..04ab79e44 100644 --- a/liteflow-core/pom.xml +++ b/liteflow-core/pom.xml @@ -9,7 +9,7 @@ com.yomahub liteflow - 2.5.5 + 2.5.6 diff --git a/liteflow-core/src/main/java/com/yomahub/liteflow/parser/XmlFlowParser.java b/liteflow-core/src/main/java/com/yomahub/liteflow/parser/XmlFlowParser.java index 5af609625..e7c4d1f08 100644 --- a/liteflow-core/src/main/java/com/yomahub/liteflow/parser/XmlFlowParser.java +++ b/liteflow-core/src/main/java/com/yomahub/liteflow/parser/XmlFlowParser.java @@ -58,7 +58,9 @@ public abstract class XmlFlowParser extends FlowParser{ } } else { for (Entry componentEntry : ComponentScanner.nodeComponentMap.entrySet()) { - FlowBus.addNode(componentEntry.getKey(), new Node(componentEntry.getKey(), componentEntry.getValue().getClass().getName(), componentEntry.getValue())); + if (!FlowBus.containNode(componentEntry.getKey())){ + FlowBus.addNode(componentEntry.getKey(), new Node(componentEntry.getKey(), componentEntry.getValue().getClass().getName(), componentEntry.getValue())); + } } } diff --git a/liteflow-spring-boot-starter/pom.xml b/liteflow-spring-boot-starter/pom.xml index ae8f68100..96f36a864 100644 --- a/liteflow-spring-boot-starter/pom.xml +++ b/liteflow-spring-boot-starter/pom.xml @@ -10,7 +10,7 @@ liteflow com.yomahub - 2.5.5 + 2.5.6 diff --git a/liteflow-test-spring/pom.xml b/liteflow-test-spring/pom.xml index e24e07f74..1b5d89200 100644 --- a/liteflow-test-spring/pom.xml +++ b/liteflow-test-spring/pom.xml @@ -9,7 +9,7 @@ liteflow com.yomahub - 2.5.5 + 2.5.6 diff --git a/liteflow-test-springboot/pom.xml b/liteflow-test-springboot/pom.xml index 9899d523a..734c6e906 100644 --- a/liteflow-test-springboot/pom.xml +++ b/liteflow-test-springboot/pom.xml @@ -9,7 +9,7 @@ liteflow com.yomahub - 2.5.5 + 2.5.6 diff --git a/pom.xml b/pom.xml index 21289929f..233d7ffb1 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.yomahub liteflow pom - 2.5.5 + 2.5.6 liteflow a lightweight and practical micro-process framework https://github.com/bryan31/liteflow