From 7a651ee84a69ee339a5b933da11597b3106a3afe Mon Sep 17 00:00:00 2001
From: Valentin Guignon <v.guignon@cgiar.org>
Date: Fri, 28 Feb 2025 17:57:57 +0000
Subject: [PATCH 1/2] Added missing file data argument to ExternalFile::create

---
 modules/xntt_file_field/xntt_file_field.module | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/xntt_file_field/xntt_file_field.module b/modules/xntt_file_field/xntt_file_field.module
index 0296f54..5b91e65 100644
--- a/modules/xntt_file_field/xntt_file_field.module
+++ b/modules/xntt_file_field/xntt_file_field.module
@@ -129,7 +129,7 @@ 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']);
-- 
GitLab


From e57dbef72dd744ba056d825c57e0d691e88f41a4 Mon Sep 17 00:00:00 2001
From: Valentin Guignon <v.guignon@cgiar.org>
Date: Fri, 28 Feb 2025 21:06:23 +0000
Subject: [PATCH 2/2] Removed unnecessary code lines in file field mapper

---
 modules/xntt_file_field/xntt_file_field.module | 2 --
 1 file changed, 2 deletions(-)

diff --git a/modules/xntt_file_field/xntt_file_field.module b/modules/xntt_file_field/xntt_file_field.module
index 5b91e65..018b547 100644
--- a/modules/xntt_file_field/xntt_file_field.module
+++ b/modules/xntt_file_field/xntt_file_field.module
@@ -131,8 +131,6 @@ function xntt_file_field_entity_preload(array $ids, string $entity_type_id) {
             ExternalFile::preCreate($storage, $file_data);
             $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();
           }
         }
-- 
GitLab