summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucas Perais (lpe) <lpe@odoo.com>2018-09-28 11:25:20 +0200
committerLucas Perais (lpe) <lpe@odoo.com>2018-10-01 09:35:51 +0200
commitcbff00a5d2cf7137e903853cffc9aab15dd72016 (patch)
tree1c19ea48b2987aa6516a9cdc29de9a352f7c9d32
parent1bd7adcc8b4bcf0d01c3386660249a37c6f8e437 (diff)
[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
-rw-r--r--addons/base_vat_autocomplete/models/res_partner.py3
1 files changed, 2 insertions, 1 deletions
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