Access control: set service account to check resource before setting default permissions

pull/99709/head
Stephanie Hingtgen 6 months ago
parent 94a844977e
commit 1e74cbaa08
No known key found for this signature in database
GPG Key ID: 53B53CC8FFFFB1D0
  1. 4
      pkg/services/accesscontrol/resourcepermissions/service.go

@ -293,7 +293,9 @@ func (s *Service) SetPermissions(
ctx, span := tracer.Start(ctx, "accesscontrol.resourcepermissions.SetPermissions")
defer span.End()
if err := s.validateResource(ctx, orgID, resourceID); err != nil {
// permissions have not yet been set - validate the resource with a service account
identityCtx, _ := identity.WithServiceIdentitiy(ctx, orgID)
if err := s.validateResource(identityCtx, orgID, resourceID); err != nil {
return nil, err
}

Loading…
Cancel
Save