From d166c7ee6823e0b85ac60670fef6dbe7a07deee5 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 e57ad2835..1ead63f84 100644 --- a/src/pretix/settings.py +++ b/src/pretix/settings.py @@ -165,13 +165,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',