From 31e263fe9d8d442e1d2b70fb660ca133c6c25784 Mon Sep 17 00:00:00 2001 From: Aevann Date: Fri, 16 Feb 2024 22:56:49 +0200 Subject: [PATCH] fix 500 error on devrama --- files/routes/jinja2.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/files/routes/jinja2.py b/files/routes/jinja2.py index 9fac59e77..96ac1cc60 100644 --- a/files/routes/jinja2.py +++ b/files/routes/jinja2.py @@ -140,7 +140,11 @@ def poster_of_the_day_id(): user = db.query(User, func.sum(Post.upvotes)).join(Post, Post.author_id == User.id).filter( Post.created_utc > t, User.admin_level == 0, - ).group_by(User).order_by(func.sum(Post.upvotes).desc()).first()[0] + ).group_by(User).order_by(func.sum(Post.upvotes).desc()).one_or_none() + + if not user: return SNAPPY_ID + + user = user[0] t = datetime.datetime.now() send_notification(user.id, f":marseyjam: You're the Top Poster of the Day for the day of {t.year}-{t.month}-{t.day} :marseyjam:")