? includes/menu.inc.next Index: modules/menu/menu.module =================================================================== RCS file: /cvs/drupal/drupal/modules/menu/menu.module,v retrieving revision 1.157.2.3 diff -u -p -r1.157.2.3 menu.module --- modules/menu/menu.module 10 May 2008 06:53:53 -0000 1.157.2.3 +++ modules/menu/menu.module 10 Feb 2009 01:17:01 -0000 @@ -254,8 +254,7 @@ function _menu_parents_recurse($tree, $m * Reset a system-defined menu item. */ function menu_reset_item($item) { - $router = menu_router_build(); - $new_item = _menu_link_build($router[$item['router_path']]); + $new_item = _menu_link_build(menu_get_item($item['router_path'])); foreach (array('mlid', 'has_children') as $key) { $new_item[$key] = $item[$key]; } Index: modules/system/system.install =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.install,v retrieving revision 1.238.2.8 diff -u -p -r1.238.2.8 system.install --- modules/system/system.install 14 Jan 2009 21:36:16 -0000 1.238.2.8 +++ modules/system/system.install 10 Feb 2009 01:17:01 -0000 @@ -2532,6 +2532,13 @@ function system_update_6048() { return $ret; } +/** + * Clear any router blobs stored in the cache table. + */ +function system_update_6049() { + cache_clear_all('router:', 'cache_menu', TRUE); + return array(); +} /** * @} End of "defgroup updates-5.x-to-6.x"