From c7905d40624ab14cb3e41e8adebe673c8b6b8bbc Mon Sep 17 00:00:00 2001 From: Ajay Date: Thu, 14 Apr 2022 01:54:26 -0400 Subject: [PATCH] Don't break for no response --- src/routes/getTopCategoryUsers.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/routes/getTopCategoryUsers.ts b/src/routes/getTopCategoryUsers.ts index f22fbc1..b9558dd 100644 --- a/src/routes/getTopCategoryUsers.ts +++ b/src/routes/getTopCategoryUsers.ts @@ -28,13 +28,16 @@ async function generateTopCategoryUsersStats(sortBy: string, category: string) { GROUP BY COALESCE("userName", "sponsorTimes"."userID") HAVING SUM("votes") > 20 ORDER BY "${sortBy}" DESC LIMIT 100`, [maxRewardTimePerSegmentInSeconds, maxRewardTimePerSegmentInSeconds, category]); - for (const row of rows) { - userNames.push(row.userName); - viewCounts.push(row.viewCount); - totalSubmissions.push(row.totalSubmissions); - minutesSaved.push(row.minutesSaved); + if (rows) { + for (const row of rows) { + userNames.push(row.userName); + viewCounts.push(row.viewCount); + totalSubmissions.push(row.totalSubmissions); + minutesSaved.push(row.minutesSaved); + } } + return { userNames, viewCounts,