From 9f395cb16df364a03c612a7582765b6fe164a1f2 Mon Sep 17 00:00:00 2001 From: Carlos Valente Date: Mon, 1 Jul 2024 14:15:16 +0200 Subject: [PATCH] refactor: safe get info --- apps/server/src/api-data/db/db.controller.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/apps/server/src/api-data/db/db.controller.ts b/apps/server/src/api-data/db/db.controller.ts index e24cde469..c712302a9 100644 --- a/apps/server/src/api-data/db/db.controller.ts +++ b/apps/server/src/api-data/db/db.controller.ts @@ -257,7 +257,12 @@ export async function deleteProjectFile(req: Request, res: Response) { - const info = await projectService.getInfo(); - res.status(200).send(info); +export async function getInfo(_req: Request, res: Response) { + try { + const info = await projectService.getInfo(); + res.status(200).send(info); + } catch (error) { + const message = getErrorMessage(error); + res.status(500).send({ message }); + } }