From e261ce755452343b8517c81a7c0f9561a31538e6 Mon Sep 17 00:00:00 2001 From: Phin Wolkwitz Date: Thu, 8 Feb 2024 17:34:24 +0100 Subject: [PATCH] Fix key error on copy_from (PRETIXEU-9NR) (#3868) --- src/pretix/control/forms/item.py | 2 +- src/pretix/control/views/subevents.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/control/forms/item.py b/src/pretix/control/forms/item.py index 6b41cc4b8..d511698a0 100644 --- a/src/pretix/control/forms/item.py +++ b/src/pretix/control/forms/item.py @@ -245,7 +245,7 @@ class QuotaForm(I18nModelForm): 'event': self.event.slug, 'organizer': self.event.organizer.slug, }), - 'data-placeholder': _('All products') + 'data-placeholder': _('No products') }, choices=choices, ) diff --git a/src/pretix/control/views/subevents.py b/src/pretix/control/views/subevents.py index 0348bbf30..0686596f1 100644 --- a/src/pretix/control/views/subevents.py +++ b/src/pretix/control/views/subevents.py @@ -281,7 +281,7 @@ class SubEventEditorMixin(MetaDataEditorMixin): 'name': q.name, 'release_after_exit': q.release_after_exit, 'ignore_for_event_availability': q.ignore_for_event_availability, - 'itemvars': [str(i.pk) for i in q.items.all()] + [ + 'itemvars': [str(i.pk) for i in q.items.all() if (len(i.variations.all()) == 0)] + [ '{}-{}'.format(v.item_id, v.pk) for v in q.variations.all() ] } for q in self.copy_from.quotas.prefetch_related('items', 'variations')