aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLouis Chemineau <louis@chmn.me>2025-01-21 18:27:38 +0100
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>2025-01-29 09:38:04 +0000
commit701662ea2a7282116070d19b9893d0184b6670fc (patch)
treeb2cafa4506e271e1ef2779e47638a02f6f7eab72
parent305382a269e8e68a6bc6e64bcacb378d8a18a3d0 (diff)
downloadnextcloud-server-701662ea2a7282116070d19b9893d0184b6670fc.tar.gz
nextcloud-server-701662ea2a7282116070d19b9893d0184b6670fc.zip
fix(files_versions): Update `unencrypted_size` during rollbackbackport/50299/stable28
This prevent restored version of encrypted files from having a wrong reported size. This was blocking download. Signed-off-by: Louis Chemineau <louis@chmn.me>
-rw-r--r--apps/files_versions/lib/Storage.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/files_versions/lib/Storage.php b/apps/files_versions/lib/Storage.php
index def8fe08d2d..7c5b99d37e0 100644
--- a/apps/files_versions/lib/Storage.php
+++ b/apps/files_versions/lib/Storage.php
@@ -408,7 +408,8 @@ class Storage {
$fileInfo->getId(), [
'encrypted' => $oldVersion,
'encryptedVersion' => $oldVersion,
- 'size' => $oldFileInfo->getSize()
+ 'size' => $oldFileInfo->getData()['size'],
+ 'unencrypted_size' => $oldFileInfo->getData()['unencrypted_size'],
]
);