Index: filefield_field.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/filefield/filefield_field.inc,v retrieving revision 1.12 diff -u -r1.12 filefield_field.inc --- filefield_field.inc 3 Feb 2009 22:22:42 -0000 1.12 +++ filefield_field.inc 12 Mar 2009 01:05:53 -0000 @@ -124,7 +124,7 @@ // try to delete items from original node $orig = node_load($node->nid); // if there are, figure out which ones must go. - foreach($orig->$field['field_name'] as $oitem) { + foreach((array)$orig->$field['field_name'] as $oitem) { if (!in_array($oitem['fid'], $curfids)) { field_file_delete($oitem); }