diff --git a/liteflow-core/src/main/java/com/yomahub/liteflow/flow/element/condition/SwitchCondition.java b/liteflow-core/src/main/java/com/yomahub/liteflow/flow/element/condition/SwitchCondition.java index 66883cd79..a7d2ec7c8 100644 --- a/liteflow-core/src/main/java/com/yomahub/liteflow/flow/element/condition/SwitchCondition.java +++ b/liteflow-core/src/main/java/com/yomahub/liteflow/flow/element/condition/SwitchCondition.java @@ -64,7 +64,7 @@ public class SwitchCondition extends Condition { } else { targetExecutor = targetList.stream() - .filter(executable -> executable.getId().equals(targetId)) + .filter(executable -> ObjectUtil.equal(executable.getId(),targetId) ) .findFirst() .orElse(null); }