diff --git a/business/authz/casbinauth/casbinauth.go b/business/authz/casbinauth/casbinauth.go index 79e8e232a..59d04f2c6 100644 --- a/business/authz/casbinauth/casbinauth.go +++ b/business/authz/casbinauth/casbinauth.go @@ -3,8 +3,8 @@ package casbinauth import ( "git.rosy.net.cn/jx-callback/business/authz" "git.rosy.net.cn/jx-callback/business/authz/autils" - "git.rosy.net.cn/jx-callback/globals" "github.com/casbin/casbin" + "github.com/casbin/casbin/errors" ) type CasbinAuthz struct { @@ -36,8 +36,11 @@ func (c *CasbinAuthz) GetUserRoleList(userID string) (roleList []*authz.RoleInfo } func (c *CasbinAuthz) GetRoleUserList(r *authz.RoleInfo) (userIDList []string, err error) { - globals.SugarLogger.Debug(r.GetFullName()) + // globals.SugarLogger.Debug(roleFullName) userIDList, err = c.enforcer.GetUsersForRole(r.GetFullName()) + if err == errors.ERR_NAME_NOT_FOUND { + err = nil + } return userIDList, err }