From 76855fed36a12562ff6912390edeb2bfcf59d7d6 Mon Sep 17 00:00:00 2001 From: justcool393 Date: Thu, 27 Oct 2022 23:42:14 -0500 Subject: [PATCH] fix prev commit redux --- files/routes/users.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/routes/users.py b/files/routes/users.py index b144f9923..e817ce855 100644 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -405,7 +405,7 @@ def leaderboard(v): def get_leaderboard_4(lb_criteria, limit=25): leaderboard = g.db.query(User.id, func.count(lb_criteria)).join(lb_criteria).group_by(User).order_by(func.count(lb_criteria).desc()) sq = g.db.query(User.id, count_and_label(lb_criteria), rank_filtered_rank_label_by_desc(lb_criteria)).join(lb_criteria).group_by(User).subquery() - position = g.db.query(sq.c.rank, sq.c.count).filter(sq.c.id).limit(1).one_or_none() + position = g.db.query(sq.c.rank, sq.c.count).filter(sq.c.id == v.id).limit(1).one_or_none() if not position: position = (leaderboard.count() + 1, 0) leaderboard = leaderboard.limit(limit).all() return (leaderboard, position)