fix chat deletion

pull/226/head
Aevann 2024-05-17 02:13:20 +03:00
parent a4166f271c
commit 8ad4edf8e4
1 changed files with 4 additions and 0 deletions

View File

@ -293,6 +293,10 @@ def delete(id, v):
if v.admin_level < PERMS['POST_COMMENT_MODERATION']:
return ''
for msg in g.db.query(ChatMessage).filter_by(quotes=id):
msg.quotes = None
g.db.add(msg)
message = g.db.get(ChatMessage, id)
g.db.delete(message)
emit('delete', id, room=f'{SITE_FULL}/chat/1')