diff --git a/modules/xntt_file_field/xntt_file_field.module b/modules/xntt_file_field/xntt_file_field.module
index 0296f547757d93803dbf0aab3e904548ec97d3dc..018b547d5f7932fce60a4e9bf3d9ddabe5b1ac53 100644
--- a/modules/xntt_file_field/xntt_file_field.module
+++ b/modules/xntt_file_field/xntt_file_field.module
@@ -129,10 +129,8 @@ function xntt_file_field_entity_preload(array $ids, string $entity_type_id) {
               'filename' => $filename,
             ];
             ExternalFile::preCreate($storage, $file_data);
-            $entities[$id] = ExternalFile::create();
+            $entities[$id] = ExternalFile::create($file_data);
             $entities[$id]->set('fid', $id);
-            $entities[$id]->setFileUri($file_data['uri']);
-            $entities[$id]->setFilename($file_data['filename']);
             $entities[$id]->setPermanent();
           }
         }