fix 500 errors

master
Aevann 2024-04-07 10:46:34 +02:00
parent b2098a78bf
commit 6ea5761ea2
2 changed files with 4 additions and 1 deletions

View File

@ -6,6 +6,7 @@ from sqlalchemy.sql.sqltypes import *
from files.classes import Base
from files.helpers.lazy import lazy
from files.helpers.config.const import *
class Chat(Base):
__tablename__ = "chats"
@ -18,6 +19,8 @@ class Chat(Base):
@property
@lazy
def owner_id(self):
if not self.memberships:
return AUTOJANNY_ID
return self.memberships[0].user_id
def __init__(self, *args, **kwargs):

View File

@ -35,7 +35,7 @@ def chat_user(v, username):
if existing:
return redirect(f"/chat/{existing.id}")
chat = Chat(owner_id=v.id, name=f"@{v.username}, @{user.username}")
chat = Chat(name=f"@{v.username}, @{user.username}")
g.db.add(chat)
g.db.flush()