From ecb041615173fb815b7a45f8dc4001b2c26ee7a1 Mon Sep 17 00:00:00 2001 From: Seok93 Date: Sat, 12 Oct 2024 12:57:30 +0900 Subject: [PATCH] =?UTF-8?q?Feat:=20#208=20=ED=94=84=EB=A1=9C=EC=A0=9D?= =?UTF-8?q?=ED=8A=B8=20=EB=AA=A9=EB=A1=9D=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20?= =?UTF-8?q?=ED=83=80=EC=9E=85=20=EB=B3=80=ED=99=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/projectService.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/services/projectService.ts b/src/services/projectService.ts index a0107e31..9d469043 100644 --- a/src/services/projectService.ts +++ b/src/services/projectService.ts @@ -33,7 +33,17 @@ export async function findUserByProject( * @returns {Promise>} */ export async function getProjectList(teamId: Team['teamId'], axiosConfig: AxiosRequestConfig = {}) { - return authAxios.get(`/team/${teamId}/project`, axiosConfig); + return authAxios.get(`/team/${teamId}/project`, { + transformResponse: (data) => { + const parsedData: Project[] = JSON.parse(data); + return parsedData.map((data) => { + data.startDate = data.startDate && new Date(data.startDate); + data.endDate = data.endDate && new Date(data.endDate); + return data; + }); + }, + ...axiosConfig, + }); } /**