fix: Capture non-error as error

This commit is contained in:
Andras Bacsai 2022-02-10 21:56:19 +01:00
parent 82de234f21
commit cd527f2bce

View File

@ -37,6 +37,9 @@ if (dev) {
export const prisma = new PrismaClient(prismaOptions); export const prisma = new PrismaClient(prismaOptions);
export function PrismaErrorHandler(e) { export function PrismaErrorHandler(e) {
if (e! instanceof Error) {
e = new Error(e.toString());
}
sentry.captureException(e); sentry.captureException(e);
const payload = { const payload = {
status: e.status || 500, status: e.status || 500,