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;