master
Aevann1 2021-11-06 20:11:37 +02:00
parent 5790430f78
commit 40b27cf365
1 changed files with 2 additions and 2 deletions

View File

@ -193,13 +193,13 @@ def api_comment(v):
if ban.reason: reason += f" {ban.reason}" if ban.reason: reason += f" {ban.reason}"
return {"error": reason}, 401 return {"error": reason}, 401
existing = g.db.query(Comment).filter(Comment.author_id == v.id, existing = g.db.query(Comment.id).filter(Comment.author_id == v.id,
Comment.deleted_utc == 0, Comment.deleted_utc == 0,
Comment.parent_comment_id == parent_comment_id, Comment.parent_comment_id == parent_comment_id,
Comment.parent_submission == parent_submission, Comment.parent_submission == parent_submission,
Comment.body == body Comment.body == body
).first() ).first()
if existing: return {"error": f"You already made that comment: {existing.permalink}"}, 409 if existing: return {"error": f"You already made that comment: /comment/{existing.id}"}, 409
if parent.author.any_block_exists(v) and not v.admin_level>=3: return {"error": "You can't reply to users who have blocked you, or users you have blocked."}, 403 if parent.author.any_block_exists(v) and not v.admin_level>=3: return {"error": "You can't reply to users who have blocked you, or users you have blocked."}, 403