forked from CGM_Public/pretix_original
Voucher import: Validate code not empty
This commit is contained in:
@@ -44,6 +44,8 @@ class CodeColumn(ImportColumn):
|
|||||||
super().__init__(*args)
|
super().__init__(*args)
|
||||||
|
|
||||||
def clean(self, value, previous_values):
|
def clean(self, value, previous_values):
|
||||||
|
if not value:
|
||||||
|
raise ValidationError(_('A voucher cannot be created without a code.'))
|
||||||
if value:
|
if value:
|
||||||
MinLengthValidator(5)(value)
|
MinLengthValidator(5)(value)
|
||||||
if value and (value in self._cached or Voucher.objects.filter(event=self.event, code=value).exists()):
|
if value and (value in self._cached or Voucher.objects.filter(event=self.event, code=value).exists()):
|
||||||
|
|||||||
Reference in New Issue
Block a user