From cbff00a5d2cf7137e903853cffc9aab15dd72016 Mon Sep 17 00:00:00 2001 From: "Lucas Perais (lpe)" Date: Fri, 28 Sep 2018 11:25:20 +0200 Subject: [PATCH] [FIX] base_vat_autocomplete: support overload street fields Install base_vat_autocomplete and base_address_extended. Try to create a contact with VAT: BE0477472701 (or any valid one) Before this commit, there was a traceback because the split of the address string into fields contained a field that is set in base_adress_extended, and not handled by the current module After this commit, there is no traceback OPW 1887288 closes #27291 --- addons/base_vat_autocomplete/models/res_partner.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/base_vat_autocomplete/models/res_partner.py b/addons/base_vat_autocomplete/models/res_partner.py index 630d0ce23db..aefcf5369b5 100644 --- a/addons/base_vat_autocomplete/models/res_partner.py +++ b/addons/base_vat_autocomplete/models/res_partner.py @@ -111,7 +111,8 @@ class ResPartner(models.Model): #set the address fields for field, value in partner_address.items(): partner[field] = value - non_set_address_fields.remove(field) + if field in non_set_address_fields: + non_set_address_fields.remove(field) for field in non_set_address_fields: if partner[field]: partner[field] = False