diff --git a/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/factory/AntdMenusFactory.java b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/factory/AntdMenusFactory.java index 46b99226d..2d97e03be 100644 --- a/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/factory/AntdMenusFactory.java +++ b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/factory/AntdMenusFactory.java @@ -47,7 +47,7 @@ public class AntdMenusFactory { // 填充哪个角色绑定了这个菜单 List roles = antdSysMenuResponse.getRoles(); AuthorityItem authorityItem = new AuthorityItem(); - if (roles != null) { + if (roles != null && roles.size() > 0) { ArrayList auths = new ArrayList<>(); for (SimpleRoleInfo role : roles) { auths.add(role.getRoleCode());