diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index 132870471b2..03574708824 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -195,7 +195,8 @@ class ir_model(osv.osv): ctx = dict(context, field_name=vals['name'], field_state='manual', - select=vals.get('select_level', '0')) + select=vals.get('select_level', '0'), + update_custom_fields=True) self.pool.get(vals['model'])._auto_init(cr, ctx) openerp.modules.registry.RegistryManager.signal_registry_change(cr.dbname) return res