From e106ef91efa40150c30022dff4b7cd43d06d24c9 Mon Sep 17 00:00:00 2001 From: Mohammed Shekha Date: Wed, 6 Aug 2014 15:10:46 +0530 Subject: [PATCH] [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 --- openerp/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openerp/models.py b/openerp/models.py index 2f3b90a89b3..5280117c0d9 100644 --- a/openerp/models.py +++ b/openerp/models.py @@ -841,10 +841,10 @@ class BaseModel(object): ir_model_data = self.sudo().env['ir.model.data'] data = ir_model_data.search([('model', '=', self._name), ('res_id', '=', self.id)]) if data: - if data.module: - return '%s.%s' % (data.module, data.name) + if data[0].module: + return '%s.%s' % (data[0].module, data[0].name) else: - return data.name + return data[0].name else: postfix = 0 name = '%s_%s' % (self._table, self.id)