diff --git a/files/routes/comments.py b/files/routes/comments.py index 3674280b4..a74867bea 100644 --- a/files/routes/comments.py +++ b/files/routes/comments.py @@ -808,6 +808,6 @@ def unsave_comment(cid, v): save=g.db.query(SaveRelationship).filter_by(user_id=v.id, submission_id=comment.id, type=2).first() - g.db.delete(save) + if save: g.db.delete(save) return "", 204 \ No newline at end of file diff --git a/files/routes/posts.py b/files/routes/posts.py index 6a9a63b62..917c0d0d3 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -1026,6 +1026,6 @@ def unsave_post(pid, v): save=g.db.query(SaveRelationship).filter_by(user_id=v.id, submission_id=post.id, type=1).first() - g.db.delete(save) + if save: g.db.delete(save) return "", 204 \ No newline at end of file