mirror of
https://github.com/casdoor/casdoor.git
synced 2025-07-03 12:30:19 +08:00
feat: fix wrong elements in getPermissionsByUser() related functions
This commit is contained in:
@ -259,7 +259,14 @@ func getRolesByUserInternal(userId string) ([]*Role, error) {
|
||||
return roles, err
|
||||
}
|
||||
|
||||
return roles, nil
|
||||
res := []*Role{}
|
||||
for _, role := range roles {
|
||||
if util.InSlice(role.Users, userId) {
|
||||
res = append(res, role)
|
||||
}
|
||||
}
|
||||
|
||||
return res, nil
|
||||
}
|
||||
|
||||
func getRolesByUser(userId string) ([]*Role, error) {
|
||||
|
Reference in New Issue
Block a user