From 701662ea2a7282116070d19b9893d0184b6670fc Mon Sep 17 00:00:00 2001 From: Louis Chemineau Date: Tue, 21 Jan 2025 18:27:38 +0100 Subject: [PATCH] fix(files_versions): Update `unencrypted_size` during rollback This prevent restored version of encrypted files from having a wrong reported size. This was blocking download. Signed-off-by: Louis Chemineau --- apps/files_versions/lib/Storage.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/files_versions/lib/Storage.php b/apps/files_versions/lib/Storage.php index def8fe08d2d92..7c5b99d37e05a 100644 --- a/apps/files_versions/lib/Storage.php +++ b/apps/files_versions/lib/Storage.php @@ -408,7 +408,8 @@ public static function rollback(string $file, int $revision, IUser $user) { $fileInfo->getId(), [ 'encrypted' => $oldVersion, 'encryptedVersion' => $oldVersion, - 'size' => $oldFileInfo->getSize() + 'size' => $oldFileInfo->getData()['size'], + 'unencrypted_size' => $oldFileInfo->getData()['unencrypted_size'], ] );