diff --git a/blog-admin/src/main/java/com/zyd/blog/core/shiro/realm/ShiroRealm.java b/blog-admin/src/main/java/com/zyd/blog/core/shiro/realm/ShiroRealm.java index 727a6a5b81782c536dce5dec222a74b717c1ff7e..6f50ad02392f1b73214f53cb55e987ea66a8d618 100644 --- a/blog-admin/src/main/java/com/zyd/blog/core/shiro/realm/ShiroRealm.java +++ b/blog-admin/src/main/java/com/zyd/blog/core/shiro/realm/ShiroRealm.java @@ -78,9 +78,11 @@ public class ShiroRealm extends AuthorizingRealm { // 赋予角色 List roleList = roleService.listRolesByUserId(userId); - for (Role role : roleList) { - info.addRole(role.getName()); - } + if (null != roleList) { + for (Role role : roleList) { + info.addRole(role.getName()); + } + } // 赋予权限 List resourcesList = null;