]> Untitled Git - lemmy.git/blobdiff - crates/api/src/site/purge/post.rs
Sanitize html (#3708)
[lemmy.git] / crates / api / src / site / purge / post.rs
index 6824e408b5354d2bc5ebe74c4f883fefd6c756bf..ee0a3af094d95f179950e55bb00ed99de8e41f1a 100644 (file)
@@ -4,7 +4,7 @@ use lemmy_api_common::{
   context::LemmyContext,
   request::purge_image_from_pictrs,
   site::{PurgeItemResponse, PurgePost},
-  utils::{is_admin, local_user_view_from_jwt},
+  utils::{is_admin, local_user_view_from_jwt, sanitize_html_opt},
 };
 use lemmy_db_schema::{
   source::{
@@ -50,7 +50,7 @@ impl Perform for PurgePost {
     Post::delete(&mut context.pool(), post_id).await?;
 
     // Mod tables
-    let reason = data.reason.clone();
+    let reason = sanitize_html_opt(&data.reason);
     let form = AdminPurgePostForm {
       admin_person_id: local_user_view.person.id,
       reason,