]> Untitled Git - lemmy.git/blobdiff - crates/api_crud/src/comment/delete.rs
Check if post or comment are deleted first. Fixes #1864 (#1867)
[lemmy.git] / crates / api_crud / src / comment / delete.rs
index 19851f0c0556a093f1d50ab0739182301fca244c..f55119f72a9812fefef4ebed32bfedb65ad71dc9 100644 (file)
@@ -44,6 +44,11 @@ impl PerformCrud for DeleteComment {
     })
     .await??;
 
+    // Dont delete it if its already been deleted.
+    if orig_comment.comment.deleted == data.deleted {
+      return Err(ApiError::err_plain("couldnt_update_comment").into());
+    }
+
     check_community_ban(
       local_user_view.person.id,
       orig_comment.community.id,