diff --git a/addons/wiki/wizard/wiki_create_menu.py b/addons/wiki/wizard/wiki_create_menu.py index 0b242e655bb..340c40834bd 100644 --- a/addons/wiki/wizard/wiki_create_menu.py +++ b/addons/wiki/wizard/wiki_create_menu.py @@ -41,6 +41,7 @@ class wiki_create_menu(osv.osv_memory): @param ids: List of create menu’s IDs """ + data = context and context.get('active_id', False) or False mod_obj = self.pool.get('ir.model.data') action_id = mod_obj._get_id(cr, uid, 'wiki', 'action_view_wiki_wiki_page_open') @@ -49,10 +50,10 @@ class wiki_create_menu(osv.osv_memory): 'name': menu.menu_name, 'parent_id':menu.menu_parent_id.id, 'icon': 'STOCK_DIALOG_QUESTION', - 'action': 'ir.actions.act_window,'+ str(action_id) + 'action': 'ir.actions.act_window,'+ str(action_id)[0] }, context) home = menu.page.id - group_id = menu.id + group_id = data res = { 'home': home, } @@ -61,7 +62,6 @@ class wiki_create_menu(osv.osv_memory): {'group_id': group_id, 'action_id': menu_id}) return {} - wiki_create_menu() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: