diff --git a/addons/web_shortcuts/static/src/js/web_shortcuts.js b/addons/web_shortcuts/static/src/js/web_shortcuts.js index a64675c5211..a2d0fe43596 100644 --- a/addons/web_shortcuts/static/src/js/web_shortcuts.js +++ b/addons/web_shortcuts/static/src/js/web_shortcuts.js @@ -79,9 +79,10 @@ instance.web_shortcuts.Shortcuts = instance.web.Widget.extend({ var self = this, id = $link.data('id'); self.session.active_id = id; + // TODO: Use do_action({menu_id: id, type: 'ir.actions.menu'}) self.rpc('/web/menu/action', {'menu_id': id}, function(ir_menu_data) { if (ir_menu_data.action.length){ - instance.webclient.user_menu.on_action(ir_menu_data.action[0][2]); + instance.webclient.user_menu.on_action({action_id: ir_menu_data.action[0][2].id}); } }); this.$element.find('.oe_systray_shortcuts').trigger('mouseout');