diff --git a/modules/system/system.install b/modules/system/system.install index e067444..a59344b 100644 --- a/modules/system/system.install +++ b/modules/system/system.install @@ -1975,7 +1975,7 @@ function system_update_7013() { } /** - * Change the user logout path. + * Change the user logout path and reset system module menu links. */ function system_update_7015() { db_update('menu_links') @@ -1987,18 +1987,8 @@ function system_update_7015() { ->condition('router_path', 'logout') ->execute(); - db_update('menu_links') - ->fields(array( - 'menu_name' => 'user-menu', - 'plid' => 0, - )) - ->condition(db_or() - ->condition('link_path', 'user/logout') - ->condition('router_path', 'user/logout') - ) - ->condition('module', 'system') - ->condition('customized', 0) - ->execute(); + // Remove all system module owned menu links to reset the administration menu. + db_delete('menu_links')->condition('module', 'system')->execute(); } /**