diff --git a/addons/base_address_extended/__init__.py b/addons/base_address_extended/__init__.py index dc5e6b693d1..53f55eeff98 100644 --- a/addons/base_address_extended/__init__.py +++ b/addons/base_address_extended/__init__.py @@ -2,3 +2,9 @@ # Part of Odoo. See LICENSE file for full copyright and licensing details. from . import models +from odoo import api, SUPERUSER_ID + + +def _update_street_format(cr, registry): + env = api.Environment(cr, SUPERUSER_ID, {}) + env['res.partner'].search([])._compute_street_data() diff --git a/addons/base_address_extended/__manifest__.py b/addons/base_address_extended/__manifest__.py index a28394c756d..890bf2cfc62 100644 --- a/addons/base_address_extended/__manifest__.py +++ b/addons/base_address_extended/__manifest__.py @@ -20,4 +20,5 @@ with the street name, the house number, and room number. 'data/base_address_extended_data.xml', ], 'depends': ['base'], + 'post_init_hook': '_update_street_format', } diff --git a/addons/base_address_extended/data/base_address_extended_data.xml b/addons/base_address_extended/data/base_address_extended_data.xml index ae25025fee2..35b4f584e67 100644 --- a/addons/base_address_extended/data/base_address_extended_data.xml +++ b/addons/base_address_extended/data/base_address_extended_data.xml @@ -1,6 +1,9 @@ + + +