From 9c6a2eb85a7e74b68ccec23de0328eaf1986bf26 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Mon, 9 Aug 2021 15:10:55 +0200 Subject: [PATCH] Subevent bulk edit: check if list formset has changed only if not None (#2173) --- src/pretix/control/views/subevents.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/pretix/control/views/subevents.py b/src/pretix/control/views/subevents.py index 98d33b031f..9c38b725dc 100644 --- a/src/pretix/control/views/subevents.py +++ b/src/pretix/control/views/subevents.py @@ -1151,10 +1151,9 @@ class SubEventBulkEdit(SubEventQueryMixin, EventPermissionRequiredMixin, FormVie extra = 0 kwargs = {} - if self.sampled_lists is not None: - kwargs['instance'] = self.get_queryset()[0] - else: + if self.sampled_lists is None: return None + kwargs['instance'] = self.get_queryset()[0] formsetclass = inlineformset_factory( SubEvent, CheckinList, @@ -1167,7 +1166,7 @@ class SubEventBulkEdit(SubEventQueryMixin, EventPermissionRequiredMixin, FormVie ) def save_list_formset(self, log_entries): - if not self.list_formset.has_changed() or self.sampled_lists is None: + if self.sampled_lists is None or not self.list_formset.has_changed(): return qidx = 0 subevents = list(self.get_queryset().prefetch_related('checkinlist_set'))