? cck-939952.patch
Index: content.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/cck/Attic/content.module,v
retrieving revision 1.301.2.122
diff -u -p -r1.301.2.122 content.module
--- content.module	25 Aug 2010 18:34:15 -0000	1.301.2.122
+++ content.module	13 Oct 2010 02:27:18 -0000
@@ -1028,7 +1028,9 @@ function content_storage($op, $node) {
             }
             $db_info = content_database_info($field);
             foreach ($db_info['columns'] as $column => $attributes) {
-              $record[$attributes['column']] = $node->{$field_name}[0][$column];
+              if (isset($node->{$field_name}[0][$column])) {
+                $record[$attributes['column']] = $node->{$field_name}[0][$column];
+              }
             }
           }
         }
@@ -2681,11 +2683,11 @@ function content_inactive_fields($type_n
   return $inactive;
 }
 
- 
+
 /**
  * Helper function to identify inactive instances.
  * This will be the same results as content_inactive_fields(),
- * EXCEPT that his function will return inactive instances even 
+ * EXCEPT that his function will return inactive instances even
  * if the fields have other (shared) instances that are still active.
  */
 function content_inactive_instances($type_name = NULL) {
