From 0d2282249619a0b5ad4f901bf7658a6800afff33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=8D=E3=82=80=E3=81=AD=E3=81=93?= Date: Wed, 10 Jul 2024 14:13:07 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=AC=E3=82=B9=E3=83=9D=E3=83=B3=E3=82=B9?= =?UTF-8?q?=E3=81=99=E3=82=8B=E3=83=87=E3=83=BC=E3=82=BF=E3=81=8C=E7=84=A1?= =?UTF-8?q?=E3=81=84=E3=81=A8=E3=81=8D=E3=82=82=E3=82=A8=E3=83=A9=E3=83=BC?= =?UTF-8?q?=E3=82=92=E8=BF=94=E3=81=95=E3=81=AA=E3=81=84=E3=82=88=E3=81=86?= =?UTF-8?q?=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/routers/task/historyRouter.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/routers/task/historyRouter.ts b/src/routers/task/historyRouter.ts index a8cb37e..f8bac7a 100644 --- a/src/routers/task/historyRouter.ts +++ b/src/routers/task/historyRouter.ts @@ -1,8 +1,11 @@ -import { notFoundResponse, requiredFieldMissingResponse } from '@src/models/commons/responses'; +import { internalServerErrorResponse, notFoundResponse, requiredFieldMissingResponse } from '@src/models/commons/responses'; import { HistoryListResponse, HistoryResponse } from '@src/models/History'; import { getHistories } from '@src/services/historyService'; import { Router } from 'express'; +import Logger from '@src/logger' +const logger = new Logger(); +logger.setTag('historyRouter'); const parentRouter = Router(); // 親専用エンドポイント const commonRouter = Router(); // 共用エンドポイント @@ -14,13 +17,12 @@ commonRouter.get("/:childId", (req, res) => { return; } getHistories(childId).then((histories: HistoryResponse[]) => { - if (!histories || histories.length === 0) { - res.status(notFoundResponse().statusCode).send(notFoundResponse().body); - return; - } res.status(200).send({ list: histories, } as HistoryListResponse); + }).catch((err) => { + res.status(internalServerErrorResponse().statusCode).send(internalServerErrorResponse().body); + logger.error(err.message); }); });