From ef8b7de7495e0e5dcb6441840bcc014fd46e39e9 Mon Sep 17 00:00:00 2001 From: Aevann Date: Fri, 10 Mar 2023 00:40:42 +0200 Subject: [PATCH] add logic for 2 year badge --- files/classes/user.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/files/classes/user.py b/files/classes/user.py index b9da63782..7c9425df3 100644 --- a/files/classes/user.py +++ b/files/classes/user.py @@ -418,6 +418,11 @@ class User(Base): g.db.add(new_badge) g.db.flush() + if time.time() - self.created_utc > 365 * 86400 * 2 and not self.has_badge(236): + new_badge = Badge(badge_id=236, user_id=self.id) + g.db.add(new_badge) + g.db.flush() + return False @property