diff options
Diffstat (limited to 'modules/node')
-rw-r--r-- | modules/node/content_types.inc | 2 | ||||
-rw-r--r-- | modules/node/node.module | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/modules/node/content_types.inc b/modules/node/content_types.inc index 3868c50f4..e3b0dea39 100644 --- a/modules/node/content_types.inc +++ b/modules/node/content_types.inc @@ -328,7 +328,6 @@ function node_type_form_submit($form, &$form_state) { } node_types_rebuild(); - menu_rebuild(); $t_args = array('%name' => $type->name); if ($op == t('Reset to defaults')) { @@ -413,7 +412,6 @@ function node_type_delete_confirm_submit($form, &$form_state) { watchdog('menu', 'Deleted content type %name.', $t_args, WATCHDOG_NOTICE); node_types_rebuild(); - menu_rebuild(); $form_state['redirect'] = 'admin/build/types'; return; diff --git a/modules/node/node.module b/modules/node/node.module index 25e10df99..63ac460ad 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -499,6 +499,8 @@ function node_types_rebuild() { } _node_types_build(); + // This is required for proper menu items at node/add/type. + menu_rebuild(); } /** |