Index: emfield.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/emfield/emfield.module,v
retrieving revision 1.1
diff -u -r1.1 emfield.module
--- emfield.module	26 Jun 2007 01:15:26 -0000	1.1
+++ emfield.module	28 Jun 2007 22:55:47 -0000
@@ -141,19 +141,20 @@
   case 'load':
     // We need to unserialize the 'data' column manually
     $field_name = $field['field_name'];
-
+    $node_field = $node->$field_name;
     if ($field['multiple']) {
       foreach ($items as $delta => $item) {
         $data = (array)unserialize($items[$delta]['data']);
         $items[$delta]['data'] = $data;
-        $node->$field_name[$delta]['data'] = $data;
+        $node_field[$delta]['data'] = $data;
       }
     }
     else {
       $data = (array)unserialize($items[0]['data']);
       $items[0]['data'] = $data;
-      $node->$field_name[0]['data'] = $data;
+      $node_field[0]['data'] = $data;
     }
+    $node->$field_name = $node_field;
     $return = array();
     $return[$field_name] = $items;
     return $return;
