? .svn
? menu_recursive_creation.patch
? install_profile_wizard/.svn
Index: crud.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/install_profile_api/crud.inc,v
retrieving revision 1.15.2.10
diff -u -r1.15.2.10 crud.inc
--- crud.inc	16 Dec 2007 14:30:45 -0000	1.15.2.10
+++ crud.inc	15 Jul 2008 21:44:58 -0000
@@ -370,7 +370,7 @@
 
   menu_rebuild(); // not sure if this is needed, but we've seen problems without it
 
-  return install_menu_get_mid($path); // this is important to add new items to this menu.
+  return $menu['mid']; // this is important to add new items to this menu.
 }
 
 /**
@@ -381,10 +381,8 @@
 function install_menu_create_menu_items($items, $pid) {
   foreach ($items as $item) {
     $mid = install_menu_create_menu_item($item['path'], $item['title'], $pid, $item['description'], $item['weight'], $item['type']);
-    if (isset($items['children'])) {
-      foreach ($item['children'] as $children) {
-        install_menu_create_menu_items($children, $mid);
-      }
+    if (isset($item['children'])) {
+      install_menu_create_menu_items($item['children'], $mid);
     }
   }
 }
