mirror of https://github.com/LemmyNet/lemmy.git
Do not filter removed and deleted comments on the backend
parent
f93d08a147
commit
be961075c7
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue