Skip multiple autojanny comment error #204
|
@ -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,
|
||||||
|
|
Loadingā¦
Reference in New Issue