Index: filefield_widget.inc =================================================================== --- filefield_widget.inc (revision 906) +++ filefield_widget.inc (working copy) @@ -236,6 +236,11 @@ // Load file if the FID has changed so that it can be saved by CCK. $file = field_file_load($item['fid']); + // If the entry exists, but the file is no longer available, field_file_load returns FALSE + if (!$file) { + $file = array(); + } + // If the file entry doesn't exist, don't save anything. if (empty($file)) { $item = array();