diff --git a/modules/content_migrate/modules/content_migrate.filefield.inc b/modules/content_migrate/modules/content_migrate.filefield.inc
index 0c2c000..4753405 100644
--- a/modules/content_migrate/modules/content_migrate.filefield.inc
+++ b/modules/content_migrate/modules/content_migrate.filefield.inc
@@ -202,6 +202,10 @@ function content_migrate_filefield_data_record_alter(&$record, $field, $instance
 
       $file = db_select('files', 'f')->fields('f', array('fid', 'uid', 'filename', 'filepath', 'filemime', 'filesize', 'timestamp', 'status'))->condition('fid', $fid)->execute()->fetchObject();
 
+      if (!is_object($file)) {
+        return;
+      }
+
       $basename = variable_get('file_directory_path', conf_path() . '/files');
       $scheme = file_default_scheme() . '://';
 
