[FIX] crm install trigger the setting dashboard
authorAntony Lesuisse <al@openerp.com>
Fri, 30 Dec 2011 18:41:14 +0000 (19:41 +0100)
committerAntony Lesuisse <al@openerp.com>
Fri, 30 Dec 2011 18:41:14 +0000 (19:41 +0100)
bzr revid: al@openerp.com-20111230184114-x1ugr7yw9i9gx2d5

openerp/addons/base/module/module.py

index ac3f240..9030304 100644 (file)
@@ -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):