From 2463b51430e0b7a094e4e294d3ee72f9cd671fc9 Mon Sep 17 00:00:00 2001 From: Suchandra Thapa Date: Wed, 11 Dec 2024 16:52:39 -1000 Subject: [PATCH] Some additional minor fixes --- froide/account/forms.py | 1 - froide/document/filters.py | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/froide/account/forms.py b/froide/account/forms.py index 25ee0d801..b4f836e90 100644 --- a/froide/account/forms.py +++ b/froide/account/forms.py @@ -99,7 +99,6 @@ class NewUserBaseForm(forms.Form): def __init__(self, *args, **kwargs) -> None: address_required = kwargs.pop("address_required", False) super().__init__(*args, **kwargs) - self.fields["address"].required = address_required if ALLOW_PSEUDONYM and not address_required: self.fields["last_name"].help_text = format_html( _( diff --git a/froide/document/filters.py b/froide/document/filters.py index cb903e631..9bfd35712 100644 --- a/froide/document/filters.py +++ b/froide/document/filters.py @@ -58,6 +58,10 @@ def filter_foirequest(self, qs, name, value): def get_portal_queryset(request): + from django.contrib.auth.models import AnonymousUser + # is_crew is not an attribute of Anonymous users + if isinstance(request.user, AnonymousUser): + return DocumentPortal.objects.filter(public=True) if not request.user.is_crew: return DocumentPortal.objects.filter(public=True) return DocumentPortal.objects.all()