From bf44e33c875b2a6c677a83bc0df0a754416fc430 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 6 Aug 2013 11:07:04 +0200 Subject: [PATCH] [FIX] qweb: access right for name_get on many2one field bzr revid: chm@openerp.com-20130806090704-4igjnhsuwi59hkpm --- openerp/tools/qweb.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/openerp/tools/qweb.py b/openerp/tools/qweb.py index 1c74db4dcca..c02b8a823a0 100644 --- a/openerp/tools/qweb.py +++ b/openerp/tools/qweb.py @@ -286,9 +286,10 @@ class QWebXml(object): field_type = record._model._all_columns.get(field).column._type try: if field_type == 'many2one': - field = getattr(record, field) - if field: - inner = field.name_get()[0][1] or "" + inner = record.read([field])[0][field][1] or "" + #field = getattr(record, field) + #if field: + # inner = field.name_get()[0][1] or "" else: inner = getattr(record, field) or "" if isinstance(inner, types.UnicodeType):