From 9635119fc10fed19ec65160cd45868d98de4bef8 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 25 Nov 2013 13:50:08 +0100 Subject: [PATCH] [FIX] fields: execute name_get for function field of type many2one as SUPERUSER_ID (same behaviour as classical many2one) bzr revid: mat@openerp.com-20131125125008-wmpssjk5vygdcc0w --- openerp/osv/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index da6dd7218c5..d2f9789c776 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -1116,7 +1116,7 @@ class function(_column): # make the result a tuple if it is not already one if isinstance(value, (int,long)) and hasattr(obj._columns[field], 'relation'): obj_model = obj.pool.get(obj._columns[field].relation) - dict_names = dict(obj_model.name_get(cr, uid, [value], context)) + dict_names = dict(obj_model.name_get(cr, SUPERUSER_ID, [value], context)) result = (value, dict_names[value]) if field_type == 'binary':