diff --git a/files/helpers/alerts.py b/files/helpers/alerts.py index 97a2e15193..e57c2ed794 100644 --- a/files/helpers/alerts.py +++ b/files/helpers/alerts.py @@ -14,7 +14,10 @@ def send_notification(uid, text, autojanny=False): text_html = sanitize(text_html) if autojanny: author_id = AUTOJANNY_ID - else: author_id = NOTIFICATIONS_ID + else: + author_id = NOTIFICATIONS_ID + existing = g.db.query(Comment.id).filter(Comment.author_id == author_id, Comment.body_html == text_html, Comment.notifiedto == uid).first() + if existing: return new_comment = Comment(author_id=author_id, parent_submission=None,