Index: includes/menu.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/menu.inc,v retrieving revision 1.280 diff -u -p -r1.280 menu.inc --- includes/menu.inc 5 Jul 2008 18:30:04 -0000 1.280 +++ includes/menu.inc 8 Jul 2008 22:31:22 -0000 @@ -2107,7 +2113,10 @@ function menu_link_maintain($module, $op break; case 'update': db_query("UPDATE {menu_links} SET link_title = '%s' WHERE link_path = '%s' AND customized = 0 AND module = '%s'", $link_title, $link_path, $module); - menu_cache_clear(); + $result = db_query("SELECT menu_name FROM {menu_links} WHERE link_path = '%s' AND customized = 0 AND module = '%s'", $link_path, $module); + while ($item = db_fetch_array($result)) { + menu_cache_clear($item['menu_name']); + } break; case 'delete': menu_link_delete(NULL, $link_path);