diff --git a/packages/keystone/src/lib/core/graphql-errors.ts b/packages/keystone/src/lib/core/graphql-errors.ts index 563987e1b40..1feaa70ed55 100644 --- a/packages/keystone/src/lib/core/graphql-errors.ts +++ b/packages/keystone/src/lib/core/graphql-errors.ts @@ -6,7 +6,7 @@ export const prismaError = (err: Error) => { return new ApolloError( `Prisma error: ${err.message.split('\n').slice(-1)[0].trim()}`, 'INTERNAL_SERVER_ERROR', - { ...err } + { prisma: { ...err } } ); }; diff --git a/tests/api-tests/utils.ts b/tests/api-tests/utils.ts index 7fb34fb52c2..ebbe6bd6007 100644 --- a/tests/api-tests/utils.ts +++ b/tests/api-tests/utils.ts @@ -156,9 +156,8 @@ export const expectPrismaError = ( args.map(({ path, message, code, target }) => ({ extensions: { code: 'INTERNAL_SERVER_ERROR', - exception: { clientVersion: '2.30.2', code, meta: { target } }, - meta: { target }, - clientVersion: '2.30.2', + exception: { prisma: { clientVersion: '2.30.2', code, meta: { target } } }, + prisma: { clientVersion: '2.30.2', code, meta: { target } }, }, path, message,