diff --git a/magic-api/src/main/java/org/ssssssss/magicapi/config/MagicFunctionManager.java b/magic-api/src/main/java/org/ssssssss/magicapi/config/MagicFunctionManager.java index da23a4ab..3f2444b2 100644 --- a/magic-api/src/main/java/org/ssssssss/magicapi/config/MagicFunctionManager.java +++ b/magic-api/src/main/java/org/ssssssss/magicapi/config/MagicFunctionManager.java @@ -123,8 +123,8 @@ public class MagicFunctionManager { logger.info("注册函数:[{}:{}]", functionInfo.getName(), path); } - public Collection getFunctionInfos() { - return mappings.values(); + public List getFunctionInfos() { + return mappings.values().stream().distinct().collect(Collectors.toList()); } private boolean hasConflict(TreeNode group, String newPath) {