? emfield.diff
? emfield.patch
Index: emfield.cck.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/emfield/Attic/emfield.cck.inc,v
retrieving revision 1.1.2.30
diff -u -p -r1.1.2.30 emfield.cck.inc
--- emfield.cck.inc	20 Oct 2009 17:10:46 -0000	1.1.2.30
+++ emfield.cck.inc	29 Jan 2010 23:55:43 -0000
@@ -101,7 +101,9 @@ function _emfield_emfield_field($op, &$n
   if (in_array($op, array('insert', 'update'))) {
     foreach ($items as $delta => $item) {
       // We need to manually serialize the 'data' array.
-      $items[$delta]['data'] = serialize($items[$delta]['data']);
+      if(is_array($items[$delta]['data'])){
+        $items[$delta]['data'] = serialize($items[$delta]['data']);
+      }
     }
   }
   return $return;
