From 8ad4edf8e45fc0522bb4d91324cdda7c660cb18d Mon Sep 17 00:00:00 2001 From: Aevann Date: Fri, 17 May 2024 02:13:20 +0300 Subject: [PATCH] fix chat deletion --- files/routes/chat.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/files/routes/chat.py b/files/routes/chat.py index 5497be548..d0b607676 100644 --- a/files/routes/chat.py +++ b/files/routes/chat.py @@ -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')