From 2ee348bac03827cf3ad1f2fa5d20d11699afcb8d Mon Sep 17 00:00:00 2001 From: La_Felx <60652077+Flexla54@users.noreply.github.com> Date: Mon, 2 Jan 2023 01:33:16 +0100 Subject: [PATCH] corrected linking error to NotFoundError --- src/Controllers/common.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/Controllers/common.ts b/src/Controllers/common.ts index eca2b91..729992b 100644 --- a/src/Controllers/common.ts +++ b/src/Controllers/common.ts @@ -3,6 +3,7 @@ import { PrismaClientKnownRequestError, PrismaClientUnknownRequestError } from " import { Request, Response } from "express"; import { ZodError } from "zod"; import prisma from "../lib/prisma"; +import NotFoundError from "../Middleware/error/NotFoundError"; interface StringIndexedObject { [k: string]: any; @@ -151,12 +152,7 @@ export async function handleCreateByName( const linked = await prisma[link.type].findUnique({ where: { pid: link.id }, select: { id: true } }); if (!linked) { - return res.status(404).json({ - type: "error", - payload: { - message: `Could not link to ${link.type} with ID '${link.id}'`, - }, - }); + throw new NotFoundError(link.type, link.id); } // @ts-ignore