convert.py: use the get_object_reference() API for ir.model.data
[odoo/odoo.git] / bin / tools / convert.py
index 1d050a8..3190335 100644 (file)
@@ -830,11 +830,7 @@ form: module.record_id""" % (xml_id,)
         mod = self.module
         if '.' in id_str:
             mod,id_str = id_str.split('.')
-        result = model_data_obj._get_id(cr, self.uid, mod, id_str)
-        res = model_data_obj.read(cr, self.uid, [result], ['model', 'res_id'])
-        if res and res[0] and res[0]['res_id']:
-            return res[0]['model'], int(res[0]['res_id'])
-        return False
+        return model_data_obj.get_object_reference(cr, self.uid, mod, id_str)
 
     def parse(self, de):
         if not de.tag in ['terp', 'openerp']: