From 1b92a891d70b00fbaa27adf628d215f5c8f0ca94 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 19 Sep 2019 18:03:35 +0200 Subject: [PATCH] Fix issues with context providers in error pages --- src/pretix/presale/context.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/presale/context.py b/src/pretix/presale/context.py index 7e5d5020b4..2c16fc7828 100644 --- a/src/pretix/presale/context.py +++ b/src/pretix/presale/context.py @@ -1,6 +1,7 @@ from django.conf import settings from django.core.files.storage import default_storage from django.utils.translation import get_language_info +from django_scopes import get_scope from i18nfield.strings import LazyI18nString from pretix.base.settings import GlobalSettingsObject @@ -43,7 +44,7 @@ def contextprocessor(request): else: ctx['footer_text'] = str(text) - if hasattr(request, 'event'): + if hasattr(request, 'event') and get_scope(): for receiver, response in html_head.send(request.event, request=request): _html_head.append(response) for receiver, response in html_page_header.send(request.event, request=request):