fix 500 error

master
Aevann 2024-02-18 18:29:24 +02:00
parent c6da0c7900
commit 380be2f564
1 changed files with 1 additions and 1 deletions

View File

@ -1344,7 +1344,7 @@ class User(Base):
def ordered_badges(self, v):
badges = self.badges
if not self.lifetimedonated_visible and not (v.id == self.id or v.admin_level >= PERMS['VIEW_PATRONS']):
if not self.lifetimedonated_visible and not (v and (v.id == self.id or v.admin_level >= PERMS['VIEW_PATRONS'])):
badges = [x for x in badges if x.badge_id not in {22, 23, 24, 25, 26, 27, 28, 257, 258, 259, 260, 261}]
return sorted(badges, key=badge_ordering_func)