RBAC: fix panic role not found permission sync (#87217)

This commit is contained in:
Gabriel MABILLE
2024-05-02 15:19:56 +02:00
committed by GitHub
parent 6851ad9f8c
commit 8802282ebc
@@ -71,7 +71,9 @@ func (s *RBACSync) fetchPermissions(ctx context.Context, ident *authn.Identity)
s.log.FromContext(ctx).Error("Failed to fetch role from db", "error", err, "role", role)
return nil, errSyncPermissionsForbidden
}
permissions = append(permissions, roleDTO.Permissions...)
if roleDTO != nil {
permissions = append(permissions, roleDTO.Permissions...)
}
}
return permissions, nil