diff --git a/public_html/sites/all/modules/node_export/node_export.module b/public_html/sites/all/modules/node_export/node_export.module
index 8bdadb9..6dff081 100644
--- a/public_html/sites/all/modules/node_export/node_export.module
+++ b/public_html/sites/all/modules/node_export/node_export.module
@@ -1147,9 +1147,13 @@ function _node_export_file_field_import_file(&$file) {
     if (!empty($query)) {
       watchdog('node_export', 'kept existing managed file at uri "%uri"', array('%uri' => $file->uri), WATCHDOG_NOTICE);
       $file = file_load(array_shift($query));
+      $newfile = (object)array_merge((array)$oldfile,(array)$file);
+    } else {
+      $newfile = $oldfile;
+      $newfile->fid = NULL;
     }
 
-    $file = file_save($file);
+    $file = file_save($newfile);
   }
   elseif (isset($file->node_export_file_data)) {
     $directory = drupal_dirname($file->uri);
