From 51f5b0645a96d5f51c487085abc77e2834c89259 Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Tue, 28 May 2019 12:38:10 +0200 Subject: [PATCH] Respect testmode in CloneEventSerializer --- src/pretix/api/serializers/event.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pretix/api/serializers/event.py b/src/pretix/api/serializers/event.py index 988fe2e84..11b99374e 100644 --- a/src/pretix/api/serializers/event.py +++ b/src/pretix/api/serializers/event.py @@ -164,6 +164,7 @@ class CloneEventSerializer(EventSerializer): def create(self, validated_data): plugins = validated_data.pop('plugins', None) is_public = validated_data.pop('is_public', None) + testmode = validated_data.pop('testmode', None) new_event = super().create(validated_data) event = Event.objects.filter(slug=self.context['event'], organizer=self.context['organizer'].pk).first() @@ -173,6 +174,8 @@ class CloneEventSerializer(EventSerializer): new_event.set_active_plugins(plugins) if is_public is not None: new_event.is_public = is_public + if testmode is not None: + new_event.testmode = testmode new_event.save() return new_event