handle ownerless chats
parent
c7841d437a
commit
c30b430a2a
|
@ -82,7 +82,7 @@ def chat(v, chat_id):
|
|||
g.db.add(membership)
|
||||
g.db.commit() #to clear notif count
|
||||
query = g.db.query(ChatMembership).filter_by(chat_id=chat.id)
|
||||
sorted_memberships = [query.filter_by(user_id=chat.owner_id).one()] + query.filter(ChatMembership.user_id != chat.owner_id).join(ChatMembership.user).order_by(func.lower(User.username)).all()
|
||||
sorted_memberships = [query.filter_by(user_id=chat.owner_id).one_or_none()] + query.filter(ChatMembership.user_id != chat.owner_id).join(ChatMembership.user).order_by(func.lower(User.username)).all()
|
||||
|
||||
return render_template("chat.html", v=v, messages=displayed_messages, chat=chat, sorted_memberships=sorted_memberships)
|
||||
|
||||
|
|
Loading…
Reference in New Issue