From bda87169803148fae0431aceba3c6a43fe3fae73 Mon Sep 17 00:00:00 2001 From: Aevann Date: Fri, 8 Mar 2024 06:25:43 +0200 Subject: [PATCH] fix bad logic --- files/routes/chat.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/files/routes/chat.py b/files/routes/chat.py index b16be9c4c..3215f418b 100644 --- a/files/routes/chat.py +++ b/files/routes/chat.py @@ -332,7 +332,8 @@ def messagereply(v): if user_id and user_id not in {v.id, MODMAIL_ID} | BOT_IDs: if can_see(user, v): - for user_id in c.group_dm_ids[1:]: + for user_id in c.group_dm_ids: + if user_id == v.id: continue notif = g.db.query(Notification).filter_by(comment_id=c.id, user_id=user_id).one_or_none() if not notif: notif = Notification(comment_id=c.id, user_id=user_id) @@ -350,7 +351,8 @@ def messagereply(v): g.db.add(notif) elif user_id and user_id not in {v.id, MODMAIL_ID} | BOT_IDs: c.unread = True - for user_id in c.group_dm_ids[1:]: + for user_id in c.group_dm_ids: + if user_id == v.id: continue rendered = render_template("comments.html", v=get_account(user_id), comments=[c]) emit('insert_reply', [parent.id, rendered], namespace='/', to=user_id)