Fix empty vat number bug

This commit is contained in:
Nico Schottelius 2020-05-02 20:42:09 +02:00
parent 927fb20671
commit 7d708cfbb6
1 changed files with 3 additions and 2 deletions

View File

@ -215,10 +215,11 @@ class BillingAddressViewSet(mixins.CreateModelMixin,
# Validate VAT numbers.
country = serializer.validated_data["country"]
vat_number = serializer.validated_data["vat_number"]
# We ignore empty VAT numbers.
if vat_number != "":
if 'vat_number' in serializer.validated_data and serializer.validated_data["vat_number"] != "":
vat_number = serializer.validated_data["vat_number"]
if not validate_vat(country, vat_number):
return Response(
{'error': 'Malformed VAT number.'},