From be961075c79416525c55fbd78100e88d1fed26b2 Mon Sep 17 00:00:00 2001 From: SleeplessOne1917 Date: Mon, 18 Sep 2023 19:31:12 -0400 Subject: [PATCH] Do not filter removed and deleted comments on the backend --- crates/db_views/src/comment_view.rs | 47 ----------------------------- 1 file changed, 47 deletions(-) diff --git a/crates/db_views/src/comment_view.rs b/crates/db_views/src/comment_view.rs index 4fa5b5b95..54c693b4a 100644 --- a/crates/db_views/src/comment_view.rs +++ b/crates/db_views/src/comment_view.rs @@ -190,53 +190,6 @@ fn queries<'a>() -> Queries< query = query.filter(comment_like::score.eq(-1)); } - let is_admin = options - .local_user - .map(|l| l.local_user.admin) - .unwrap_or(false); - - // only show deleted comments to creator, or if they have children - if let Some(LocalUserView { - person: Person { id, .. }, - .. - }) = options.local_user - { - query = query.filter( - comment::deleted - .eq(false) - .or(comment::creator_id.eq(id)) - .or(comment_aggregates::child_count.gt(0)), - ); - - if !is_admin { - query = query.filter( - comment::removed - .eq(false) - .or(comment_aggregates::child_count.gt(0)) - .or( - post::id - .eq(comment::post_id) - .and(post::community_id.eq(community_moderator::community_id)) - .and(community_moderator::person_id.eq(id)), - ), - ); - } - } else { - query = query.filter( - comment::deleted - .eq(false) - .or(comment_aggregates::child_count.gt(0)), - ); - - if !is_admin { - query = query.filter( - comment::removed - .eq(false) - .or(comment_aggregates::child_count.gt(0)), - ); - } - } - if !options .local_user .map(|l| l.local_user.show_bot_accounts)