[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
This commit is contained in:
celm1990
2018-06-14 09:39:28 +02:00
committed by qdp-odoo
parent d45c32baac
commit caadeeee62
@@ -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')