Index: includes/content.crud.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/cck/includes/Attic/content.crud.inc,v
retrieving revision 1.76.2.14.2.2
diff -u -p -r1.76.2.14.2.2 content.crud.inc
--- includes/content.crud.inc	15 Jul 2009 13:50:51 -0000	1.76.2.14.2.2
+++ includes/content.crud.inc	22 Sep 2009 07:59:23 -0000
@@ -547,7 +547,7 @@ function content_field_instance_delete($
   include_once('./'. drupal_get_path('module', 'content') .'/includes/content.admin.inc');
 
   // Get the previous field value.
-  $field = array_pop(content_field_instance_read(array('field_name' => $field_name, 'type_name' => $type_name)));
+  $field = array_pop(content_field_instance_read(array('field_name' => $field_name, 'type_name' => $type_name), TRUE));
 
   // Invoke hook_content_fieldapi().
   module_invoke_all('content_fieldapi', 'delete instance', $field);
@@ -556,7 +556,7 @@ function content_field_instance_delete($
     "} WHERE field_name = '%s' AND type_name = '%s'", $field['field_name'], $field['type_name']);
 
   // If no instances remain, delete the field entirely.
-  $instances = content_field_instance_read(array('field_name' => $field_name));
+  $instances = content_field_instance_read(array('field_name' => $field_name), TRUE);
   if (sizeof($instances) < 1) {
     db_query("DELETE FROM {". content_field_tablename() ."} WHERE field_name = '%s'", $field['field_name']);
     content_alter_schema($field, array());
