From fa454bbd8fb11537c2bbab345e97463a3a55e6b2 Mon Sep 17 00:00:00 2001 From: raul Date: Mon, 3 Oct 2022 13:40:57 +0200 Subject: [PATCH] Fix unencrypted size calculation for files created before the Encryption storage is enabled Signed-off-by: raul --- lib/private/Files/Cache/Propagator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/private/Files/Cache/Propagator.php b/lib/private/Files/Cache/Propagator.php index 152251844724a..4bf88a6084353 100644 --- a/lib/private/Files/Cache/Propagator.php +++ b/lib/private/Files/Cache/Propagator.php @@ -121,7 +121,7 @@ public function propagateChange($internalPath, $time, $sizeDifference = 0) { $unencryptedSizeColumn = $builder->getColumnName('unencrypted_size'); $newUnencryptedSize = $builder->func()->greatest( $builder->func()->add( - $builder->createFunction("CASE WHEN $hasUnencryptedSize THEN $sizeColumn ELSE $unencryptedSizeColumn END"), + $builder->createFunction("CASE WHEN $hasUnencryptedSize THEN $unencryptedSizeColumn ELSE $sizeColumn END"), $builder->createNamedParameter($sizeDifference) ), $builder->createNamedParameter(-1, IQueryBuilder::PARAM_INT)