From 8b4b0c2e7fc674a422b3a36fd62c16f281505cdf Mon Sep 17 00:00:00 2001 From: rimu <3310831+rimu@users.noreply.github.com> Date: Wed, 13 Mar 2024 11:17:04 +1300 Subject: [PATCH] only filter by instance when logged in --- app/domain/routes.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/domain/routes.py b/app/domain/routes.py index 2cd68e3e..874f6118 100644 --- a/app/domain/routes.py +++ b/app/domain/routes.py @@ -31,11 +31,10 @@ def show_domain(domain_id): else: posts = Post.query.join(Community).filter(Post.domain_id == domain.id, Community.banned == False).order_by(desc(Post.posted_at)) - instance_ids = blocked_instances(current_user.id) - if instance_ids: - posts = posts.filter(or_(Post.instance_id.not_in(instance_ids), Post.instance_id == None)) - if current_user.is_authenticated: + instance_ids = blocked_instances(current_user.id) + if instance_ids: + posts = posts.filter(or_(Post.instance_id.not_in(instance_ids), Post.instance_id == None)) content_filters = user_filters_posts(current_user.id) else: content_filters = {}