From 2b482dd233b777f44c37a51c8200560b0f6c4796 Mon Sep 17 00:00:00 2001 From: robbi5 Date: Mon, 27 Mar 2023 18:06:55 +0200 Subject: [PATCH] Add system question order to device event settings api endpoint (#3186) --- src/pretix/api/serializers/event.py | 1 + src/pretix/base/settings.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/pretix/api/serializers/event.py b/src/pretix/api/serializers/event.py index 0aeb6a826..2f387d5c7 100644 --- a/src/pretix/api/serializers/event.py +++ b/src/pretix/api/serializers/event.py @@ -863,6 +863,7 @@ class DeviceEventSettingsSerializer(EventSettingsSerializer): 'invoice_address_from_tax_id', 'invoice_address_from_vat_id', 'name_scheme', + 'system_question_order', ] def __init__(self, *args, **kwargs): diff --git a/src/pretix/base/settings.py b/src/pretix/base/settings.py index 9040c04e0..956ff2180 100644 --- a/src/pretix/base/settings.py +++ b/src/pretix/base/settings.py @@ -212,6 +212,8 @@ DEFAULTS = { 'system_question_order': { 'default': {}, 'type': dict, + 'serializer_class': serializers.DictField, + 'serializer_kwargs': lambda: dict(read_only=True, allow_empty=True), }, 'attendee_names_asked': { 'default': 'True',