From b25e08ba75174654136f409871d4dd059872bf1d Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Thu, 2 Apr 2009 03:40:05 +0000 Subject: - Patch #317775 by pwolanin, justinrandell: caching entire {menu_router} table causes MySQL error/slow rebuilds and slows menu_link_save. --- modules/menu/menu.module | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'modules') diff --git a/modules/menu/menu.module b/modules/menu/menu.module index 51f59df3b..15f20c452 100644 --- a/modules/menu/menu.module +++ b/modules/menu/menu.module @@ -251,8 +251,7 @@ function _menu_parents_recurse($tree, $menu_name, $indent, &$options, $exclude, * 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]; } -- cgit v1.2.3