]> Untitled Git - lemmy.git/blobdiff - crates/api/src/post_report.rs
Admins can view all reports. Fixes #1810 (#1825)
[lemmy.git] / crates / api / src / post_report.rs
index 25af96ba6e63bd4275357e75b941f4b181da6675..8f5c72afa5e0ec0a1713758231f081434eeeae2c 100644 (file)
@@ -158,13 +158,14 @@ impl Perform for ListPostReports {
       get_local_user_view_from_jwt(&data.auth, context.pool(), context.secret()).await?;
 
     let person_id = local_user_view.person.id;
+    let admin = local_user_view.person.admin;
     let community_id = data.community_id;
     let unresolved_only = data.unresolved_only;
 
     let page = data.page;
     let limit = data.limit;
     let post_reports = blocking(context.pool(), move |conn| {
-      PostReportQueryBuilder::create(conn, person_id)
+      PostReportQueryBuilder::create(conn, person_id, admin)
         .community_id(community_id)
         .unresolved_only(unresolved_only)
         .page(page)