]> Untitled Git - lemmy.git/blobdiff - crates/api/src/private_message_report/create.rs
Moving settings to Database. (#2492)
[lemmy.git] / crates / api / src / private_message_report / create.rs
index ee78af8046fceb4c917f6a53d3f8672d1c2fb417..8e661b79a114b186a95d4913ecaccf89018c6476 100644 (file)
@@ -7,6 +7,7 @@ use lemmy_api_common::{
 use lemmy_db_schema::{
   newtypes::CommunityId,
   source::{
+    local_site::LocalSite,
     private_message::PrivateMessage,
     private_message_report::{PrivateMessageReport, PrivateMessageReportForm},
   },
@@ -28,9 +29,10 @@ impl Perform for CreatePrivateMessageReport {
   ) -> Result<Self::Response, LemmyError> {
     let local_user_view =
       get_local_user_view_from_jwt(&self.auth, context.pool(), context.secret()).await?;
+    let local_site = blocking(context.pool(), LocalSite::read).await??;
 
     let reason = self.reason.trim();
-    check_report_reason(reason, context)?;
+    check_report_reason(reason, &local_site)?;
 
     let person_id = local_user_view.person.id;
     let private_message_id = self.private_message_id;