From d08cc12240826b1f857c4a4f00481dff8ff3e6b6 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 29 Oct 2018 11:26:32 +0100 Subject: [PATCH] Do not break on short VAT IDs --- src/pretix/base/forms/questions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/base/forms/questions.py b/src/pretix/base/forms/questions.py index 6223afaed..d2b786c54 100644 --- a/src/pretix/base/forms/questions.py +++ b/src/pretix/base/forms/questions.py @@ -235,7 +235,7 @@ class BaseInvoiceAddressForm(forms.ModelForm): country_code, normalized_id, company_name = result self.instance.vat_id_validated = True self.instance.vat_id = normalized_id - except vat_moss.errors.InvalidError: + except (vat_moss.errors.InvalidError, ValueError): raise ValidationError(_('This VAT ID is not valid. Please re-check your input.')) except vat_moss.errors.WebServiceUnavailableError: logger.exception('VAT ID checking failed for country {}'.format(data.get('country')))