X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapi_crud%2Fsrc%2Fpost%2Fremove.rs;h=2fbd6ccffcd1811b1fd0aa91b0ba7e563bfec14a;hb=f7f6766650b9b573a72075e564aed353c0131cd7;hp=ee100cfdc2288518f1cdce84c2621c1819646ca8;hpb=ae438e148e3d0365a80ea8a9a40a3d3e9c0aad60;p=lemmy.git diff --git a/crates/api_crud/src/post/remove.rs b/crates/api_crud/src/post/remove.rs index ee100cfd..2fbd6ccf 100644 --- a/crates/api_crud/src/post/remove.rs +++ b/crates/api_crud/src/post/remove.rs @@ -11,8 +11,9 @@ use lemmy_db_schema::{ source::{ moderator::{ModRemovePost, ModRemovePostForm}, post::{Post, PostUpdateForm}, + post_report::PostReport, }, - traits::Crud, + traits::{Crud, Reportable}, }; use lemmy_utils::error::LemmyError; @@ -54,6 +55,9 @@ pub async fn remove_post( ) .await?; + PostReport::resolve_all_for_object(&mut context.pool(), post_id, local_user_view.person.id) + .await?; + // Mod tables let form = ModRemovePostForm { mod_person_id: local_user_view.person.id,