From 04dd2a6cf08634c481214c27f0b0ccc9b8d91aa1 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 17 May 2021 15:57:57 +0200 Subject: [PATCH] Fix subevent bulk editing --- src/pretix/control/views/subevents.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pretix/control/views/subevents.py b/src/pretix/control/views/subevents.py index bc8fac731b..d36364745b 100644 --- a/src/pretix/control/views/subevents.py +++ b/src/pretix/control/views/subevents.py @@ -1281,7 +1281,12 @@ class SubEventBulkEdit(SubEventQueryMixin, EventPermissionRequiredMixin, FormVie quotas_by_subevent = defaultdict(set) for q in all_quotas: - quotas_by_subevent[q.pop('subevent')].add(q) + if q['item_list']: + q['item_list'] = ",".join(sorted(q['item_list'].split(','))) + if q['var_list']: + q['var_list'] = ",".join(sorted(q['var_list'].split(','))) + qdata = tuple(q[k] for k in sorted(q.keys()) if k != 'subevent') + quotas_by_subevent[q['subevent']].add(qdata) prev = None for se in self.get_queryset():