diff --git a/packages/lib/errors.ts b/packages/lib/errors.ts index 78d35001e5..d8731d3421 100644 --- a/packages/lib/errors.ts +++ b/packages/lib/errors.ts @@ -1,7 +1,7 @@ -import { Prisma } from "@prisma/client"; +import { PrismaClientKnownRequestError } from "@prisma/client/runtime"; export function getErrorFromUnknown(cause: unknown): Error & { statusCode?: number; code?: string } { - if (cause instanceof Prisma.PrismaClientKnownRequestError) { + if (cause instanceof PrismaClientKnownRequestError) { return cause; } if (cause instanceof Error) { diff --git a/packages/lib/server/getServerErrorFromUnkown.ts b/packages/lib/server/getServerErrorFromUnkown.ts index 7e90d2b06a..45c3018d38 100644 --- a/packages/lib/server/getServerErrorFromUnkown.ts +++ b/packages/lib/server/getServerErrorFromUnkown.ts @@ -1,11 +1,11 @@ -import { Prisma } from "@prisma/client"; +import { PrismaClientKnownRequestError } from "@prisma/client/runtime"; import Stripe from "stripe"; import { ZodError } from "zod"; import { HttpError } from "../http-error"; export function getServerErrorFromUnkown(cause: unknown): HttpError { - if (cause instanceof Prisma.PrismaClientKnownRequestError) { + if (cause instanceof PrismaClientKnownRequestError) { return new HttpError({ statusCode: 400, message: cause.message, cause }); } if (cause instanceof Error) {