X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapi%2Fsrc%2Fprivate_message_report%2Fcreate.rs;h=8e661b79a114b186a95d4913ecaccf89018c6476;hb=235cc8b22897bfb3e71ba3dbd725d36863fea8ba;hp=ee78af8046fceb4c917f6a53d3f8672d1c2fb417;hpb=276a8c2bd3e4fd1323e66b808675cf14cf6f75c5;p=lemmy.git diff --git a/crates/api/src/private_message_report/create.rs b/crates/api/src/private_message_report/create.rs index ee78af80..8e661b79 100644 --- a/crates/api/src/private_message_report/create.rs +++ b/crates/api/src/private_message_report/create.rs @@ -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 { 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;