forked from CGM_Public/pretix_original
Voucher bulk form: Strip spaces from email addresses before validation
This commit is contained in:
@@ -366,9 +366,9 @@ class VoucherBulkForm(VoucherForm):
|
|||||||
raise ValidationError(_('CSV input contains an unknown field with the header "{header}".').format(header=unknown_fields[0]))
|
raise ValidationError(_('CSV input contains an unknown field with the header "{header}".').format(header=unknown_fields[0]))
|
||||||
for i, row in enumerate(reader):
|
for i, row in enumerate(reader):
|
||||||
try:
|
try:
|
||||||
EmailValidator()(row['email'])
|
EmailValidator()(row['email'].strip())
|
||||||
except ValidationError as err:
|
except ValidationError as err:
|
||||||
raise ValidationError(_('{value} is not a valid email address.').format(value=row['email'])) from err
|
raise ValidationError(_('{value} is not a valid email address.').format(value=row['email'].strip())) from err
|
||||||
try:
|
try:
|
||||||
res.append(self.Recipient(
|
res.append(self.Recipient(
|
||||||
name=row.get('name', ''),
|
name=row.get('name', ''),
|
||||||
|
|||||||
Reference in New Issue
Block a user