fix top cowboy nulls

This commit is contained in:
keyan 2023-08-28 20:12:33 -05:00
parent b24b06eeee
commit 781d034422
1 changed files with 6 additions and 3 deletions

View File

@ -117,9 +117,12 @@ export default {
topCowboys: async (parent, { cursor }, { models, me }) => { topCowboys: async (parent, { cursor }, { models, me }) => {
const decodedCursor = decodeCursor(cursor) const decodedCursor = decodeCursor(cursor)
const users = await models.$queryRawUnsafe(` const users = await models.$queryRawUnsafe(`
SELECT users.*, floor(sum(msats_spent)/1000) as spent, SELECT users.*,
sum(posts) as nposts, sum(comments) as ncomments, sum(referrals) as referrals, coalesce(floor(sum(msats_spent)/1000),0) as spent,
floor(sum(msats_stacked)/1000) as stacked coalesce(sum(posts),0) as nposts,
coalesce(sum(comments),0) as ncomments,
coalesce(sum(referrals),0) as referrals,
coalesce(floor(sum(msats_stacked)/1000),0) as stacked
FROM users FROM users
LEFT JOIN user_stats_days on users.id = user_stats_days.id LEFT JOIN user_stats_days on users.id = user_stats_days.id
WHERE NOT "hideFromTopUsers" AND NOT "hideCowboyHat" AND streak IS NOT NULL WHERE NOT "hideFromTopUsers" AND NOT "hideCowboyHat" AND streak IS NOT NULL