diff --git modules/field_ui/field_ui.admin.inc modules/field_ui/field_ui.admin.inc
index 4f2e419..4c1ebc3 100644
--- modules/field_ui/field_ui.admin.inc
+++ modules/field_ui/field_ui.admin.inc
@@ -1041,7 +1041,7 @@ function field_ui_existing_field_options($entity_type, $bundle) {
           if (empty($field['locked'])
             && !field_info_instance($entity_type, $field['field_name'], $bundle)
             && (empty($field['entity_types']) || in_array($entity_type, $field['entity_types']))
-            && empty($field_types[$field['type']]['no_ui'])) {
+            && empty($field['no_ui'])) {
             $text = t('@type: @field (@label)', array(
               '@type' => $field_types[$field['type']]['label'],
               '@label' => t($instance['label']), '@field' => $instance['field_name'],
