diff --git a/procedures/retrieveEntity.sql b/procedures/retrieveEntity.sql
index f6764ae4a579d54bcc74ec51bd0adadbe3d63528..632cae1a6815e61a78d4118c1153ddfb25d4cc19 100644
--- a/procedures/retrieveEntity.sql
+++ b/procedures/retrieveEntity.sql
@@ -84,8 +84,8 @@ retrieveEntityBody: BEGIN
                 LEAVE retrieveEntityBody;
             END IF;
 
-            SELECT path, size, HEX(hash)
-                INTO FilePath, FileSize, FileHash
+            SELECT path, size, hex(hash), mimetype, fileStorage, storageId
+                INTO FilePath, FileSize, FileHash, FileMimetype, FileStorage, FileStorageId
                 FROM archive_files
                 WHERE file_id = EntityID
                 AND _iversion = IVersion
@@ -148,8 +148,8 @@ retrieveEntityBody: BEGIN
         END IF;
     END IF;
 
-    SELECT path, size, hex(hash)
-        INTO FilePath, FileSize, FileHash
+    SELECT path, size, hex(hash), mimetype, fileStorage, storageId
+        INTO FilePath, FileSize, FileHash, FileMimetype, FileStorage, FileStorageId
         FROM files
         WHERE file_id = EntityID
         LIMIT 1;