Fix get identity on organization pending invitation

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
Bryan Frimin
2026-01-02 17:46:04 +01:00
parent 4dc8fbda55
commit c3d4573091
3 changed files with 58 additions and 39 deletions

View File

@@ -99,15 +99,16 @@ func (r *Resolver) Permission(ctx context.Context, obj types.Node, action string
return true, nil
}
func (r *Resolver) Authorize(ctx context.Context, objectID gid.GID, action string) bool {
func (r *Resolver) Authorize(ctx context.Context, objectID gid.GID, action string, attrs map[string]string) bool {
identity := IdentityFromContext(ctx)
err := r.iam.Authorizer.Authorize(
ctx,
iam.AuthorizeParams{
Principal: identity.ID,
Resource: objectID,
Action: action,
Principal: identity.ID,
Resource: objectID,
Action: action,
ResourceAttributes: attrs,
},
)