diff --git a/ext/custom-addons/dp_custom/models/res_partner.py b/ext/custom-addons/dp_custom/models/res_partner.py index 5369e544..82aea8a7 100644 --- a/ext/custom-addons/dp_custom/models/res_partner.py +++ b/ext/custom-addons/dp_custom/models/res_partner.py @@ -35,6 +35,9 @@ class PartnerEventListener(Component): def on_record_write(self, record, fields=None): if record.active and record.portal_id: + if 'company_type' in fields: + if record.company_type == 'company' and record.type != 'delivery': + self.env['res.partner'].with_delay().job_export_portal_price(record) if 'property_product_pricelist' in fields: for contact in record.child_ids: if contact.type != 'delivery':