From cb2d80fbaf50f312b1c3f4e65d359644b9429ccc Mon Sep 17 00:00:00 2001 From: Mikhail Date: Sat, 17 Jun 2023 15:06:44 +0000 Subject: [PATCH] Update file index.ts --- src/handlers/tariff/index.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/handlers/tariff/index.ts b/src/handlers/tariff/index.ts index b8d6b2d..e848d37 100644 --- a/src/handlers/tariff/index.ts +++ b/src/handlers/tariff/index.ts @@ -61,13 +61,13 @@ export const createTariff = async (request: CreateTariffRequest, reply: FastifyR if (error) { void reply.status(400); - throw error; + return error; } for (const privilege of requestBody.privilegies) { if (!Types.ObjectId.isValid(privilege.privilegeId)) { void reply.status(404); - throw new Error(`privilege id <${privilege.privilegeId}> invalid`); + return new Error(`privilege id <${privilege.privilegeId}> invalid`); } } @@ -97,9 +97,7 @@ export const createTariff = async (request: CreateTariffRequest, reply: FastifyR privilegies: cleanPrivilegies, }); - await newTariff.save(); - - return newTariff; + return newTariff.save(); }; export const replaceTariff = async (request: ReplaceTariffRequest, reply: FastifyReply) => {