From 4a40312a3231be6df8568da92b726dc1f0f92d87 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 29 Oct 2019 19:54:45 +0100 Subject: [PATCH] Fix #1377 -- Copy has_subevents when cloning events through the API --- 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 edddf8e98e..aebd34ebff 100644 --- a/src/pretix/api/serializers/event.py +++ b/src/pretix/api/serializers/event.py @@ -239,6 +239,7 @@ class CloneEventSerializer(EventSerializer): plugins = validated_data.pop('plugins', None) is_public = validated_data.pop('is_public', None) testmode = validated_data.pop('testmode', None) + has_subevents = validated_data.pop('has_subevents', None) new_event = super().create(validated_data) event = Event.objects.filter(slug=self.context['event'], organizer=self.context['organizer'].pk).first() @@ -250,6 +251,8 @@ class CloneEventSerializer(EventSerializer): new_event.is_public = is_public if testmode is not None: new_event.testmode = testmode + if has_subevents is not None: + new_event.has_subevents = has_subevents new_event.save() return new_event