From 4bcb8101406e9a9b65d03adea6dd03cf5890afb3 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 14 May 2021 19:37:42 +0200 Subject: [PATCH] Fix failing requests without User-Agent --- src/pretix/control/context.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/control/context.py b/src/pretix/control/context.py index be369677eb..30d15f988d 100644 --- a/src/pretix/control/context.py +++ b/src/pretix/control/context.py @@ -155,7 +155,7 @@ def _default_context(request): if not gs.settings.update_check_ack and 'runserver' not in sys.argv: ctx['warning_update_check_active'] = True - ctx['ie_deprecation_warning'] = 'MSIE' in request.headers['User-Agent'] or 'Trident/' in request.headers['User-Agent'] + ctx['ie_deprecation_warning'] = 'MSIE' in request.headers.get('User-Agent', '') or 'Trident/' in request.headers.get('User-Agent', '') if request.user.is_authenticated: ctx['staff_session'] = request.user.has_active_staff_session(request.session.session_key)