Skip to content

Commit a606b66

Browse files
authored
Merge pull request #50299 from nextcloud/artonge/fix/restoring_encrypted_version
fix(files_versions): Update `unencrypted_size` during rollback
2 parents 271552d + c87db7a commit a606b66

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

apps/files_versions/lib/Storage.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,8 @@ public static function rollback(string $file, int $revision, IUser $user) {
378378
$fileInfo->getId(), [
379379
'encrypted' => $oldVersion,
380380
'encryptedVersion' => $oldVersion,
381-
'size' => $oldFileInfo->getSize()
381+
'size' => $oldFileInfo->getData()['size'],
382+
'unencrypted_size' => $oldFileInfo->getData()['unencrypted_size'],
382383
]
383384
);
384385

@@ -387,8 +388,6 @@ public static function rollback(string $file, int $revision, IUser $user) {
387388
$files_view->touch($file, $revision);
388389
Storage::scheduleExpire($user->getUID(), $file);
389390

390-
$node = $userFolder->get($file);
391-
392391
return true;
393392
} elseif ($versionCreated) {
394393
self::deleteVersion($users_view, $version);

0 commit comments

Comments
 (0)