From caadeeee624c40f890c4d8e610f3201a84aab55a Mon Sep 17 00:00:00 2001 From: celm1990 Date: Thu, 14 Jun 2018 09:39:28 +0200 Subject: [PATCH] [FIX] base_address_city: avoid unexpected write trigger This sets the field country_enforce_cities readonly in order to skip inverse field's write on contact creation. Was PR #24686. Courtesy of Carlos Lopez --- addons/base_address_city/models/res_partner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base_address_city/models/res_partner.py b/addons/base_address_city/models/res_partner.py index 15841594eec..2f43935b0c2 100644 --- a/addons/base_address_city/models/res_partner.py +++ b/addons/base_address_city/models/res_partner.py @@ -10,7 +10,7 @@ from odoo.tools.translate import _ class Partner(models.Model): _inherit = 'res.partner' - country_enforce_cities = fields.Boolean(related='country_id.enforce_cities') + country_enforce_cities = fields.Boolean(related='country_id.enforce_cities', readonly=True) city_id = fields.Many2one('res.city', string='City') @api.onchange('city_id')