Index: modules/field_ui/field_ui.module =================================================================== RCS file: /cvs/drupal/drupal/modules/field_ui/field_ui.module,v retrieving revision 1.22 diff -u -r1.22 field_ui.module --- modules/field_ui/field_ui.module 3 Jan 2010 21:01:04 -0000 1.22 +++ modules/field_ui/field_ui.module 16 Jan 2010 23:16:01 -0000 @@ -285,7 +285,9 @@ function _field_ui_bundle_admin_path($obj_type, $bundle_name) { $bundles = field_info_bundles($obj_type); $bundle_info = $bundles[$bundle_name]; - return isset($bundle_info['admin']['real path']) ? $bundle_info['admin']['real path'] : $bundle_info['admin']['path']; + if (isset($bundle_info['admin'])) { + return isset($bundle_info['admin']['real path']) ? $bundle_info['admin']['real path'] : $bundle_info['admin']['path']; + } } /** Index: modules/field_ui/field_ui.admin.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/field_ui/field_ui.admin.inc,v retrieving revision 1.36 diff -u -r1.36 field_ui.admin.inc --- modules/field_ui/field_ui.admin.inc 13 Jan 2010 05:43:01 -0000 1.36 +++ modules/field_ui/field_ui.admin.inc 16 Jan 2010 23:16:00 -0000 @@ -22,7 +22,7 @@ $admin_path = _field_ui_bundle_admin_path($obj_type, $bundle); $rows[$field_name]['data'][0] = $field['locked'] ? t('@field_name (Locked)', array('@field_name' => $field_name)) : $field_name; $rows[$field_name]['data'][1] = t($field_types[$field['type']]['label']); - $rows[$field_name]['data'][2][] = l($bundles[$obj_type][$bundle]['label'], $admin_path . '/fields'); + $rows[$field_name]['data'][2][] = $admin_path ? l($bundles[$obj_type][$bundle]['label'], $admin_path . '/fields') : $bundles[$obj_type][$bundle]['label']; $rows[$field_name]['class'] = $field['locked'] ? array('menu-disabled') : array(''); } }