diff --git a/internal/app/users.go b/internal/app/users.go index 11f3efc..df91227 100644 --- a/internal/app/users.go +++ b/internal/app/users.go @@ -203,9 +203,9 @@ func (s *server) DeleteUserRole(ctx context.Context, req *proto.DeleteUserRoleRe } func (s *server) GetPermissions(ctx context.Context, _ *proto.GetPermissionsReq) (*proto.GetPermissionsRsp, error) { - claims, claimsErr := claimsFromContext(ctx) - if claimsErr != nil { - return nil, claimsErr + claims, _ := processor_jwt.ClaimsFromContext(ctx) + if claims == nil { + return &proto.GetPermissionsRsp{}, nil } permissions := s.uiService.GetPermissions(claims.Roles) return &proto.GetPermissionsRsp{