diff --git a/src/pretix/control/views/subevents.py b/src/pretix/control/views/subevents.py index 98d33b031..9c38b725d 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'))