From d56b3b18daf575542a369cd263e0898c30dc0af2 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Sun, 5 Sep 2021 11:48:13 +0200 Subject: [PATCH] fd --- files/classes/user.py | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/files/classes/user.py b/files/classes/user.py index fc9b09918..5fefc9e55 100644 --- a/files/classes/user.py +++ b/files/classes/user.py @@ -554,25 +554,17 @@ class User(Base, Stndrd, Age_times): def refresh_selfset_badges(self): # check self-setting badges - badge_types = g.db.query(BadgeDef).filter( - BadgeDef.qualification_expr.isnot(None)).all() + badge_types = g.db.query(BadgeDef).filter(BadgeDef.qualification_expr.isnot(None)).all() for badge in badge_types: if eval(badge.qualification_expr, {}, {'v': self}): if not self.has_badge(badge.id): - new_badge = Badge(user_id=self.id, - badge_id=badge.id, - ) + new_badge = Badge(user_id=self.id, badge_id=badge.id) g.db.add(new_badge) - else: bad_badge = self.has_badge(badge.id) - if bad_badge: - g.db.delete(bad_badge) + if bad_badge: g.db.delete(bad_badge) - try: g.db.add(self) - except: - pass @property def applications(self):