From e378e6cf076b285f79a68850bd56b17bf55760c8 Mon Sep 17 00:00:00 2001 From: Aevann Date: Tue, 9 Apr 2024 09:28:25 +0200 Subject: [PATCH] fix 500 error --- files/classes/chats.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/files/classes/chats.py b/files/classes/chats.py index 0137c2e8a..4aadc7a30 100644 --- a/files/classes/chats.py +++ b/files/classes/chats.py @@ -19,7 +19,10 @@ class Chat(Base): @property @lazy def owner_id(self): - return g.db.query(ChatMembership.user_id).filter_by(chat_id=self.id).order_by(ChatMembership.created_utc).first()[0] or AUTOJANNY_ID + owner_id = g.db.query(ChatMembership.user_id).filter_by(chat_id=self.id).order_by(ChatMembership.created_utc).first() + if not owner_id: + return AUTOJANNY_ID + return owner_id[0] def __init__(self, *args, **kwargs): if "created_utc" not in kwargs: kwargs["created_utc"] = int(time.time())