diff --git a/addons/base_address_extended/views/base_address_extended.xml b/addons/base_address_extended/views/base_address_extended.xml
index 5c1db785980..dec44b58d7d 100644
--- a/addons/base_address_extended/views/base_address_extended.xml
+++ b/addons/base_address_extended/views/base_address_extended.xml
@@ -74,6 +74,22 @@
attrs="{'invisible': [('country_enforce_cities', '=', False)], 'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}"
context="{'default_country_id': country_id, 'default_state_id': state_id, 'default_zipcode': zip}"/>
+
+
+
+ {'invisible': [('country_enforce_cities', '=', True), '|', ('city_id', '!=', False), ('city', 'in', ('',False))],
+ 'readonly': [('type', '=', 'contact'), ('parent_id', '!=', False)]}
+
+
+
+
+
+