From c5d3369c8c51040d689a6bc2c17f899a49a238e5 Mon Sep 17 00:00:00 2001 From: minkik Date: Thu, 18 May 2023 14:29:54 +0900 Subject: [PATCH] fix: bug fix --- pages/api/websites/[id]/stats.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pages/api/websites/[id]/stats.ts b/pages/api/websites/[id]/stats.ts index a61ba302..bf111d6b 100644 --- a/pages/api/websites/[id]/stats.ts +++ b/pages/api/websites/[id]/stats.ts @@ -75,7 +75,7 @@ export default async ( city, }, }); - const prevPeriod = await getWebsiteStats(websiteId, { + let prevPeriod = await getWebsiteStats(websiteId, { startDate: prevStartDate, endDate: prevEndDate, filters: { @@ -92,8 +92,17 @@ export default async ( city, }, }); + if (prevPeriod.length === 0) { + prevPeriod = [ + { + pageviews: 0, + uniques: 0, + bounces: 0, + totaltime: 0, + }, + ]; + } let stats: object = { - _id: '', pageviews: 0, uniques: 0, bounces: 0,