From bd1d7f9e78b4da645324284fa1e55d428f066e82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 17 Oct 2012 18:12:45 +0200 Subject: [PATCH] [FIX] mail_message: browse -> read in get_record_name. bzr revid: tde@openerp.com-20121017161245-6j28vno604lm8zny --- addons/mail/mail_message.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index 344b3441adb..5d541fd71a1 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -58,11 +58,11 @@ class mail_message(osv.Model): def _get_record_name(self, cr, uid, ids, name, arg, context=None): """ Return the related document name, using get_name. """ result = dict.fromkeys(ids, False) - for message in self.browse(cr, 1, ids, context=context): - if not message.model or not message.res_id: + for message in self.read(cr, uid, ids, ['model', 'res_id'], context=context): + if not message['model'] or not message['res_id']: continue try: - result[message.id] = self._shorten_name(self.pool.get(message.model).name_get(cr, uid, [message.res_id], context=context)[0][1]) + result[message['id']] = self._shorten_name(self.pool.get(message['model']).name_get(cr, uid, [message['res_id']], context=context)[0][1]) except (orm.except_orm, osv.except_osv): pass return result