From 44294ac056fcd32ce4308d54ead7774b605825aa Mon Sep 17 00:00:00 2001 From: "RGA(OpenERP)" <> Date: Wed, 17 Mar 2010 19:34:54 +0530 Subject: [PATCH] Improved related changes for browse support in reference field bzr revid: hda@tinyerp.com-20100317140454-r70kmvakhw3rrv80 --- bin/addons/base/ir/ir_ui_menu.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/bin/addons/base/ir/ir_ui_menu.py b/bin/addons/base/ir/ir_ui_menu.py index 78c86a8569e..e242de45802 100644 --- a/bin/addons/base/ir/ir_ui_menu.py +++ b/bin/addons/base/ir/ir_ui_menu.py @@ -100,9 +100,7 @@ class ir_ui_menu(osv.osv): if menu.action: # we check if the user has access to the action of the menu - m, oid = menu.action.split(',', 1) - data = self.pool.get(m).browse(cr, 1, int(oid)) - + data = menu.action if data: model_field = { 'ir.actions.act_window': 'res_model', 'ir.actions.report.custom': 'model', @@ -111,7 +109,7 @@ class ir_ui_menu(osv.osv): 'ir.actions.server': 'model_id', } - field = model_field.get(m) + field = model_field.get(menu.action._name) if field and data[field]: if not modelaccess.check(cr, uid, data[field], raise_exception=False): continue