[FIX] base_vat_autocomplete: address format of swedish company

Swedish Postal Codes are 5-digit codes with the following format: XXX XX

Before the fix:

With VAT=SE556242088401

For [zip_code] [city] = [171 42] [SOLNA]

we got [zip_code] [city] = [171] [42 SOLNA] because 'zip_code' didn't allow whitespaces

opw:1841010
This commit is contained in:
Goffin Simon
2018-05-08 17:15:36 +02:00
parent 96c7390a37
commit 652e336deb
@@ -32,6 +32,11 @@ class ResPartner(models.Model):
cp = lines.pop()
city = lines.pop()
return (cp, city)
elif country == 'SE':
result = re.match('([0-9]{3}\s?[0-9]{2})\s?([A-Z]+)', lines[-1])
if result:
lines.pop()
return (result.group(1), result.group(2))
else:
result = re.match('((?:L-|AT-)?[0-9\-]+[A-Z]{,2}) (.+)', lines[-1])
if result: