From 52851c37854e732b59b2f12d6216d1016743a793 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Sch=C3=A4fer?= <felix@thegcat.net> Date: Mon, 9 Sep 2019 08:32:10 +0200 Subject: [PATCH] Provide a type for custom settings The settings are then correctly deserialized and used as initial values on the settings form --- pretix_public_registrations/signals.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pretix_public_registrations/signals.py b/pretix_public_registrations/signals.py index 561f0d9..940ae47 100644 --- a/pretix_public_registrations/signals.py +++ b/pretix_public_registrations/signals.py @@ -8,6 +8,11 @@ from i18nfield.strings import LazyI18nString from pretix.presale.signals import question_form_fields, front_page_bottom, process_response, html_head from pretix.control.signals import nav_event_settings from pretix.base.models import OrderPosition +from pretix.base.settings import settings_hierarkey + + +settings_hierarkey.add_default('public_registrations_items', None, list) +settings_hierarkey.add_default('public_registrations_questions', None, list) @receiver(html_head, dispatch_uid="public_registrations_html_head") -- GitLab