[FIX] l10n_co: partner without VAT

If the user removes the VAT number of a partner, `len(partner.vat)`
crashes since `partner.vat` is a boolean.

opw-777757
This commit is contained in:
Nicolas Martinelli
2017-10-24 11:16:19 +02:00
parent d72b109b6f
commit 26c44130fb
+1 -1
View File
@@ -19,7 +19,7 @@ class ResPartner(models.Model):
def _compute_verification_code(self):
multiplication_factors = [71, 67, 59, 53, 47, 43, 41, 37, 29, 23, 19, 17, 13, 7, 3]
for partner in self.filtered(lambda partner: partner.country_id == self.env.ref('base.co') and
for partner in self.filtered(lambda partner: partner.vat and partner.country_id == self.env.ref('base.co') and
len(partner.vat) <= len(multiplication_factors)):
number = 0
padded_vat = partner.vat