From b2b3fa36becf479618cdaa5015f46a5278fec830 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 8 Sep 2023 14:12:39 +0200 Subject: [PATCH] Fix incorrect handling of boolean configuration flags --- src/pretix/settings.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pretix/settings.py b/src/pretix/settings.py index 5e2b965730..a0123c9f52 100644 --- a/src/pretix/settings.py +++ b/src/pretix/settings.py @@ -188,13 +188,13 @@ if SITE_URL.endswith('/'): CSRF_TRUSTED_ORIGINS = [urlparse(SITE_URL).scheme + '://' + urlparse(SITE_URL).hostname] -TRUST_X_FORWARDED_FOR = config.get('pretix', 'trust_x_forwarded_for', fallback=False) -USE_X_FORWARDED_HOST = config.get('pretix', 'trust_x_forwarded_host', fallback=False) +TRUST_X_FORWARDED_FOR = config.getboolean('pretix', 'trust_x_forwarded_for', fallback=False) +USE_X_FORWARDED_HOST = config.getboolean('pretix', 'trust_x_forwarded_host', fallback=False) REQUEST_ID_HEADER = config.get('pretix', 'request_id_header', fallback=False) -if config.get('pretix', 'trust_x_forwarded_proto', fallback=False): +if config.getboolean('pretix', 'trust_x_forwarded_proto', fallback=False): SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') PRETIX_PLUGINS_DEFAULT = config.get('pretix', 'plugins_default',