mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 21:37:32 +00:00
fix: checkperms (#689)
* fix: read user grants as grant owner * fix: read user grants as grant owner
This commit is contained in:
@@ -35,6 +35,8 @@ func translateError(ctx context.Context, err error, translator *i18n.Translator)
|
||||
caosErr := new(caos_errs.CaosError)
|
||||
if errors.As(err, &caosErr) {
|
||||
caosErr.SetMessage(translator.LocalizeFromCtx(ctx, caosErr.GetMessage(), nil))
|
||||
} else {
|
||||
return err
|
||||
}
|
||||
return caosErr
|
||||
}
|
||||
|
@@ -131,7 +131,7 @@ func (repo *UserGrantRepo) SearchUserGrants(ctx context.Context, request *grant_
|
||||
result = &grant_model.UserGrantSearchResponse{
|
||||
Offset: request.Offset,
|
||||
Limit: request.Limit,
|
||||
TotalResult: uint64(count),
|
||||
TotalResult: count,
|
||||
Result: model.UserGrantsToModel(grants),
|
||||
}
|
||||
if sequenceErr == nil {
|
||||
@@ -153,6 +153,7 @@ func handleSearchUserGrantPermissions(ctx context.Context, request *grant_model.
|
||||
if result != nil {
|
||||
return result
|
||||
}
|
||||
return nil
|
||||
}
|
||||
if _, query := request.GetSearchQuery(grant_model.UserGrantSearchKeyProjectID); query != nil {
|
||||
result := checkContainsPermID(ids, query, request, sequence)
|
||||
|
Reference in New Issue
Block a user