diff --git a/src/routes/getTopUsers.ts b/src/routes/getTopUsers.ts index 6f66e7e..7978620 100644 --- a/src/routes/getTopUsers.ts +++ b/src/routes/getTopUsers.ts @@ -16,12 +16,12 @@ async function generateTopUsersStats(sortBy: string, categoryStatsEnabled: boole let additionalFields = ''; if (categoryStatsEnabled) { - additionalFields += `SUM(CASE WHEN category = "sponsor" THEN 1 ELSE 0 END) as "categorySponsor", - SUM(CASE WHEN category = "intro" THEN 1 ELSE 0 END) as "categorySumIntro", - SUM(CASE WHEN category = "outro" THEN 1 ELSE 0 END) as "categorySumOutro", - SUM(CASE WHEN category = "interaction" THEN 1 ELSE 0 END) as "categorySumInteraction", - SUM(CASE WHEN category = "selfpromo" THEN 1 ELSE 0 END) as "categorySelfpromo", - SUM(CASE WHEN category = "music_offtopic" THEN 1 ELSE 0 END) as "categoryMusicOfftopic", `; + additionalFields += `SUM(CASE WHEN category = 'sponsor' THEN 1 ELSE 0 END) as "categorySponsor", + SUM(CASE WHEN category = 'intro' THEN 1 ELSE 0 END) as "categorySumIntro", + SUM(CASE WHEN category = 'outro' THEN 1 ELSE 0 END) as "categorySumOutro", + SUM(CASE WHEN category = 'interaction' THEN 1 ELSE 0 END) as "categorySumInteraction", + SUM(CASE WHEN category = 'selfpromo' THEN 1 ELSE 0 END) as "categorySelfpromo", + SUM(CASE WHEN category = 'music_offtopic' THEN 1 ELSE 0 END) as "categoryMusicOfftopic", `; } const rows = await db.prepare('all', `SELECT COUNT(*) as "totalSubmissions", SUM(views) as "viewCount",