summaryrefslogtreecommitdiff
path: root/modules/field_ui/field_ui.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/field_ui/field_ui.module')
-rw-r--r--modules/field_ui/field_ui.module11
1 files changed, 11 insertions, 0 deletions
diff --git a/modules/field_ui/field_ui.module b/modules/field_ui/field_ui.module
index 17b4aea60..3be23c889 100644
--- a/modules/field_ui/field_ui.module
+++ b/modules/field_ui/field_ui.module
@@ -48,6 +48,17 @@ function field_ui_help($path, $arg) {
}
/**
+ * Implements hook_field_attach_rename_bundle().
+ */
+function field_ui_field_attach_rename_bundle($entity_type, $bundle_old, $bundle_new) {
+ // The Field UI relies on entity_get_info() to build menu items for entity
+ // field administration pages. Clear the entity info cache and ensure that
+ // the menu is rebuilt.
+ entity_info_cache_clear();
+ menu_rebuild();
+}
+
+/**
* Implements hook_menu().
*/
function field_ui_menu() {