diff --git a/backend/donations/views/common/search.py b/backend/donations/views/common/search.py index 0c6b8c447..f77ec15d4 100644 --- a/backend/donations/views/common/search.py +++ b/backend/donations/views/common/search.py @@ -70,7 +70,10 @@ def search(self, queryset: QuerySet[Any] | None = None) -> QuerySet: language_code = self.request.LANGUAGE_CODE language_code = language_code.lower() - return self.get_search_results(queryset, query, language_code) + try: + return self.get_search_results(queryset, query, language_code) + except ValueError: + return queryset.none() class NgoSearchMixin(CommonSearchMixin): diff --git a/backend/partners/context_processors.py b/backend/partners/context_processors.py index 94c5e35fc..b1515ed22 100644 --- a/backend/partners/context_processors.py +++ b/backend/partners/context_processors.py @@ -2,6 +2,11 @@ def custom_subdomain(request: HttpRequest): + try: + custom_subdomain = request.partner.subdomain if request.partner else "" + except AttributeError: + custom_subdomain = "" + return { - "custom_subdomain": request.partner.subdomain if request.partner else "", + "custom_subdomain": custom_subdomain, }