From 0b553b45ed3c69152d513021c1bdf8bf7bcfbb85 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Tue, 15 May 2012 16:12:23 +0200 Subject: [PATCH] [IMP] module: simplify code to reload client bzr revid: rco@openerp.com-20120515141223-hflk9cd3acs4pbc0 --- openerp/addons/base/module/module.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/openerp/addons/base/module/module.py b/openerp/addons/base/module/module.py index bd4369169da..c10807d79ea 100644 --- a/openerp/addons/base/module/module.py +++ b/openerp/addons/base/module/module.py @@ -352,14 +352,12 @@ class module(osv.osv): return config # reload the client - action = { + menu_ids = self.root_menus(cr,uid,ids,context) + return { 'type': 'ir.actions.client', 'tag': 'reload', + 'params': {'menu_id': menu_ids and menu_ids[0] or False}, } - menu_ids = self.root_menus(cr,uid,ids,context) - if menu_ids: - action['params'] = {'menu_id': menu_ids[0]} - return action def button_install_cancel(self, cr, uid, ids, context=None): self.write(cr, uid, ids, {'state': 'uninstalled', 'demo':False})