From fde9d8d259d10ff0ed8b971d070efab9e5e661a8 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Fri, 30 Dec 2011 19:41:14 +0100 Subject: [PATCH] [FIX] crm install trigger the setting dashboard bzr revid: al@openerp.com-20111230184114-x1ugr7yw9i9gx2d5 --- openerp/addons/base/module/module.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/module/module.py b/openerp/addons/base/module/module.py index ac3f2406ea0..9030304f3eb 100644 --- a/openerp/addons/base/module/module.py +++ b/openerp/addons/base/module/module.py @@ -625,7 +625,9 @@ class module(osv.osv): while menu.parent_id: menu = menu.parent_id if not menu.id in root_menu_ids: - root_menu_ids.append(menu.id) + root_menu_ids.append((menu.sequence,menu.id)) + root_menu_ids.sort() + root_menu_ids = [i[1] for i in root_menu_ids] return root_menu_ids class module_dependency(osv.osv):