[IMP] yaml_import: improved resolution of XML IDs

bzr revid: odo@openerp.com-20101124173222-177ra54gh0t5z0uy
This commit is contained in:
Olivier Dony 2010-11-24 18:32:22 +01:00
parent 7505e7d822
commit 0fa9b15868
1 changed files with 1 additions and 3 deletions

View File

@ -174,9 +174,7 @@ class YamlInterpreter(object):
else:
module = self.module
checked_xml_id = xml_id
ir_id = self.pool.get('ir.model.data')._get_id(self.cr, self.uid, module, checked_xml_id)
obj = self.pool.get('ir.model.data').read(self.cr, self.uid, ir_id, ['res_id']) or {}
id = int(obj['res_id'])
_, id = self.pool.get('ir.model.data').get_object_reference(self.cr, self.uid, module, checked_xml_id)
self.id_map[xml_id] = id
return id