From 2ad1ff2263597ca3c0e551626fd3755c6575db95 Mon Sep 17 00:00:00 2001 From: Aevann Date: Thu, 11 May 2023 17:13:25 +0300 Subject: [PATCH] pick the highest truescore one --- files/routes/static.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/routes/static.py b/files/routes/static.py index 1ae3a19ff..fec092fea 100644 --- a/files/routes/static.py +++ b/files/routes/static.py @@ -129,7 +129,7 @@ def daily_chart(v:User): @limiter.limit(DEFAULT_RATELIMIT, key_func=get_ID) @admin_level_required(PERMS['VIEW_PATRONS']) def patrons(v): - ids = [x[0] for x in g.db.query(User.id).filter(User.patron > 0).order_by(User.email).distinct(User.email)] + ids = [x[0] for x in g.db.query(User.id).filter(User.patron > 0).order_by(User.email, User.truescore.desc()).distinct(User.email)] users = g.db.query(User).filter(User.id.in_(ids)).order_by(User.patron.desc(), User.truescore.desc()).all() return render_template("admin/patrons.html", v=v, users=users, benefactor_def=AWARDS['benefactor'])