[FIX] Exporting of res.partner works again
Singleton object was required while access model properties, but search returns multiple results and hence caused traceback while accessing record.property
This commit is contained in:
parent
87a870ccbd
commit
e106ef91ef
|
@ -841,10 +841,10 @@ class BaseModel(object):
|
||||||
ir_model_data = self.sudo().env['ir.model.data']
|
ir_model_data = self.sudo().env['ir.model.data']
|
||||||
data = ir_model_data.search([('model', '=', self._name), ('res_id', '=', self.id)])
|
data = ir_model_data.search([('model', '=', self._name), ('res_id', '=', self.id)])
|
||||||
if data:
|
if data:
|
||||||
if data.module:
|
if data[0].module:
|
||||||
return '%s.%s' % (data.module, data.name)
|
return '%s.%s' % (data[0].module, data[0].name)
|
||||||
else:
|
else:
|
||||||
return data.name
|
return data[0].name
|
||||||
else:
|
else:
|
||||||
postfix = 0
|
postfix = 0
|
||||||
name = '%s_%s' % (self._table, self.id)
|
name = '%s_%s' % (self._table, self.id)
|
||||||
|
|
Loading…
Reference in New Issue