Skip multiple autojanny comment error

pull/204/head
Chuck 2023-09-20 21:38:33 -07:00
parent 8a1243dd35
commit ef657b6d60
1 changed files with 10 additions and 5 deletions

View File

@ -84,11 +84,16 @@ def notify_mentions(mentions, send_to=None, mention_str='site mention'):
) )
g.db.flush() g.db.flush()
existing_comment = g.db.query(Comment.id).filter_by( try:
author_id=const.AUTOJANNY_ID, existing_comment = g.db.query(Comment.id).filter_by(
parent_post=None, author_id=const.AUTOJANNY_ID,
body_html=notif_text).one_or_none() parent_post=None,
if existing_comment: break body_html=notif_text).one_or_none()
if existing_comment: break
# todo: handle this exception by removing one of the existing
# means that multiple rows were found, happens on new install for some reason
except:
pass
new_comment = Comment( new_comment = Comment(
author_id=const.AUTOJANNY_ID, author_id=const.AUTOJANNY_ID,