add validation tests

This commit is contained in:
Lukas Bockstaller
2026-01-12 13:02:56 +01:00
parent ed1d86f411
commit 14b2c84627
2 changed files with 111 additions and 53 deletions
+5 -2
View File
@@ -35,7 +35,11 @@ from pretix.control.forms.widgets import Select2
class WaitingListEntryEditForm(I18nModelForm):
itemvar = ChoiceField()
itemvar = ChoiceField(
error_messages={
'invalid_choice': _("Select a valid choice.")
}
)
def __init__(self, *args, **kwargs):
self.instance = kwargs.get('instance', None)
@@ -115,7 +119,6 @@ class WaitingListEntryEditForm(I18nModelForm):
raise ValidationError(_('A voucher for this waiting list entry was already sent out.'))
itemvar = cleaned_data.get('itemvar')
if itemvar:
self.instance.item = self.event.items.get(pk=itemvar.split('-')[0])
if '-' in itemvar: