diff options
| author | Lucas Perais (lpe) <lpe@odoo.com> | 2018-09-28 11:25:20 +0200 |
|---|---|---|
| committer | Lucas Perais (lpe) <lpe@odoo.com> | 2018-10-01 09:35:51 +0200 |
| commit | cbff00a5d2cf7137e903853cffc9aab15dd72016 (patch) | |
| tree | 1c19ea48b2987aa6516a9cdc29de9a352f7c9d32 | |
| parent | 1bd7adcc8b4bcf0d01c3386660249a37c6f8e437 (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.py | 3 |
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 |
