From f06a299f56d00164106d94282ec7593eb330555c Mon Sep 17 00:00:00 2001 From: freamon Date: Tue, 25 Jun 2024 17:11:54 +0100 Subject: [PATCH] Community Bans can also come from site admins --- app/activitypub/util.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/activitypub/util.py b/app/activitypub/util.py index d4412d2b..59774e9e 100644 --- a/app/activitypub/util.py +++ b/app/activitypub/util.py @@ -1461,8 +1461,8 @@ def remove_data_from_banned_user_task(deletor_ap_id, user_ap_id, target): post_replies = PostReply.query.filter_by(user_id=user.id) posts = Post.query.filter_by(user_id=user.id) - # community bans by mods - elif community and community.is_moderator(deletor): + # community bans by mods or admins + elif community and (community.is_moderator(deletor) or community.is_instance_admin(deletor)): post_replies = PostReply.query.filter_by(user_id=user.id, community_id=community.id, deleted=False) posts = Post.query.filter_by(user_id=user.id, community_id=community.id, deleted=False) else: