Improve permission error handling

This commit is contained in:
Yang Luo
2023-10-22 02:30:29 +08:00
parent 98defe617b
commit 37744d6cd7
5 changed files with 170 additions and 66 deletions

View File

@ -379,7 +379,10 @@ func CheckLoginPermission(userId string, application *Application) (bool, error)
continue
}
enforcer := getPermissionEnforcer(permission)
enforcer, err := getPermissionEnforcer(permission)
if err != nil {
return false, err
}
var isAllowed bool
isAllowed, err = enforcer.Enforce(userId, application.Name, "Read")