From 0f12b770c5b0b0ac15442dae3ddf829f8082625a Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Tue, 19 Aug 2008 00:34:22 +0200 Subject: [PATCH] Very small speed improvement at db creation bzr revid: fp@tinyerp.com-20080818223422-yiuv0dgr23vrjhfe --- bin/addons/base/ir/ir_model.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/addons/base/ir/ir_model.py b/bin/addons/base/ir/ir_model.py index da4b192aaa2..499a9a4354b 100644 --- a/bin/addons/base/ir/ir_model.py +++ b/bin/addons/base/ir/ir_model.py @@ -147,8 +147,8 @@ class ir_model_fields(osv.osv): def create(self, cr, user, vals, context=None): if 'model_id' in vals: - model_data=self.pool.get('ir.model').read(cr,user,vals['model_id']) - vals['model']=model_data['model'] + model_data=self.pool.get('ir.model').browse(cr,user,vals['model_id']) + vals['model']=model_data.model if context and context.get('manual',False): vals['state']='manual' res = super(ir_model_fields,self).create(cr, user, vals, context)