From 9553970b40ab0fdf66aa395ffd5b9fa98b7d81bb Mon Sep 17 00:00:00 2001 From: qdp-odoo Date: Wed, 4 Jan 2017 10:33:52 +0100 Subject: [PATCH] [IMP] base_address_extended: improve inheritancy. In case we extend this module by adding new field, the reset of street by an empty value will now reset all fields defined in street_fields. --- addons/base_address_extended/models/base_address_extended.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/base_address_extended/models/base_address_extended.py b/addons/base_address_extended/models/base_address_extended.py index 8e599c08402..566f2cb40f9 100644 --- a/addons/base_address_extended/models/base_address_extended.py +++ b/addons/base_address_extended/models/base_address_extended.py @@ -90,9 +90,8 @@ class Partner(models.Model): street_fields = self.get_street_fields() for partner in self: if not partner.street: - partner.street_name = '' - partner.street_number = '' - partner.street_number2 = '' + for field in street_fields: + partner[field] = '' continue street_format = (partner.country_id.street_format or