feat: fix wrong elements in getPermissionsByUser() related functions

This commit is contained in:
Yang Luo
2023-09-24 09:13:54 +08:00
parent 687830697e
commit d145ab780c
2 changed files with 50 additions and 22 deletions

View File

@ -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) {