Fix key error on copy_from (PRETIXEU-9NR) (#3868)

This commit is contained in:
Phin Wolkwitz
2024-02-08 17:34:24 +01:00
committed by GitHub
parent 7cae0ceab8
commit e261ce7554
2 changed files with 2 additions and 2 deletions

View File

@@ -245,7 +245,7 @@ class QuotaForm(I18nModelForm):
'event': self.event.slug, 'event': self.event.slug,
'organizer': self.event.organizer.slug, 'organizer': self.event.organizer.slug,
}), }),
'data-placeholder': _('All products') 'data-placeholder': _('No products')
}, },
choices=choices, choices=choices,
) )

View File

@@ -281,7 +281,7 @@ class SubEventEditorMixin(MetaDataEditorMixin):
'name': q.name, 'name': q.name,
'release_after_exit': q.release_after_exit, 'release_after_exit': q.release_after_exit,
'ignore_for_event_availability': q.ignore_for_event_availability, '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() '{}-{}'.format(v.item_id, v.pk) for v in q.variations.all()
] ]
} for q in self.copy_from.quotas.prefetch_related('items', 'variations') } for q in self.copy_from.quotas.prefetch_related('items', 'variations')