diff --git a/sites/all/modules/node_export/node_export.module b/sites/all/modules/node_export/node_export.module
index 7158c1c..8d70363 100644
--- a/sites/all/modules/node_export/node_export.module
+++ b/sites/all/modules/node_export/node_export.module
@@ -1178,13 +1178,13 @@ function _node_export_file_field_import_file(&$file) {
         ->condition('uri', $file->uri)
         ->execute()
         ->fetchCol();
-
+    $oldfile = $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));
     }
-
-    $file = file_save($file);
+    $newfile = (object)array_merge((array)$oldfile,(array)$file);
+    $file = file_save($newfile);
   }
   elseif (isset($file->node_export_file_data)) {
     $directory = drupal_dirname($file->uri);
