From 515b21d2a75a3b77e2933d69b767671d4b2c031c Mon Sep 17 00:00:00 2001 From: Aevann Date: Sun, 18 Feb 2024 20:39:57 +0200 Subject: [PATCH] fix badge logic --- files/routes/admin.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/files/routes/admin.py b/files/routes/admin.py index bf6c00523..380204e54 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -2127,12 +2127,12 @@ def mark_effortpost(pid, v): p.effortpost = True g.db.add(p) - if v.effortposts_made >= 99: - badge_grant(badge_id=330, user=v) - elif v.effortposts_made >= 9: - badge_grant(badge_id=329, user=v) + if p.author.effortposts_made >= 99: + badge_grant(badge_id=330, user=p.author) + elif p.author.effortposts_made >= 9: + badge_grant(badge_id=329, user=p.author) else: - badge_grant(badge_id=328, user=v) + badge_grant(badge_id=328, user=p.author) ma = ModAction( kind = "mark_effortpost",