From b121d39c176b4f9583519b7cfd58b762a2003768 Mon Sep 17 00:00:00 2001 From: TLSM Date: Thu, 3 Nov 2022 20:09:51 -0400 Subject: [PATCH] Handle mod_date case when User not mod. --- files/classes/user.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/files/classes/user.py b/files/classes/user.py index 4dc575415..2317dc877 100644 --- a/files/classes/user.py +++ b/files/classes/user.py @@ -326,7 +326,10 @@ class User(Base): @lazy def mod_date(self, sub): - return g.db.query(Mod.created_utc).filter_by(user_id=self.id, sub=sub).one()[0] + mod_ts = g.db.query(Mod.created_utc).filter_by(user_id=self.id, sub=sub).one_or_none() + if mod_ts is None: + return None + return mod_ts[0] @property @lazy