From 7c3c1988a32248a2f72267f643649cc43031763b Mon Sep 17 00:00:00 2001 From: Nanobyte Date: Tue, 22 Jun 2021 01:00:22 +0200 Subject: [PATCH] Fix getTopUsers --- src/routes/getTopUsers.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/getTopUsers.ts b/src/routes/getTopUsers.ts index d3f8ac4..23ff66f 100644 --- a/src/routes/getTopUsers.ts +++ b/src/routes/getTopUsers.ts @@ -30,10 +30,10 @@ async function generateTopUsersStats(sortBy: string, categoryStatsEnabled: boole SUM("votes") as "userVotes", ` + additionalFields + `COALESCE("userNames"."userName", "sponsorTimes"."userID") as "userName" FROM "sponsorTimes" LEFT JOIN "userNames" ON "sponsorTimes"."userID"="userNames"."userID" - LEFT JOIN "privateDB"."shadowBannedUsers" ON "sponsorTimes"."userID"="privateDB"."shadowBannedUsers"."userID" + LEFT JOIN "shadowBannedUsers" ON "sponsorTimes"."userID"="shadowBannedUsers"."userID" WHERE "sponsorTimes"."votes" > -1 AND "sponsorTimes"."shadowHidden" != 1 AND "shadowBannedUsers"."userID" IS NULL GROUP BY COALESCE("userName", "sponsorTimes"."userID") HAVING "userVotes" > 20 - ORDER BY ? DESC LIMIT 100`, [maxRewardTimePerSegmentInSeconds, maxRewardTimePerSegmentInSeconds, sortBy]); + ORDER BY "${sortBy}" DESC LIMIT 100`, [maxRewardTimePerSegmentInSeconds, maxRewardTimePerSegmentInSeconds]); for (let i = 0; i < rows.length; i++) { userNames[i] = rows[i].userName;