From dc340649a969f23d04b1d20d61457c754b137177 Mon Sep 17 00:00:00 2001 From: Ari Selseng Date: Fri, 1 Mar 2019 23:23:24 +0100 Subject: [PATCH] Avoid calculating folder size for parent that also needs proper scan. Signed-off-by: Ari Selseng --- lib/private/Files/Cache/Cache.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/private/Files/Cache/Cache.php b/lib/private/Files/Cache/Cache.php index 7b42cc2aa5704..21c6a54a81f81 100644 --- a/lib/private/Files/Cache/Cache.php +++ b/lib/private/Files/Cache/Cache.php @@ -781,7 +781,9 @@ public function correctFolderSize($path, $data = null) { if ($parent === '.' or $parent === '/') { $parent = ''; } - $this->correctFolderSize($parent); + if ($this->getStatus($parent) !== self::SHALLOW) { + $this->correctFolderSize($parent); + } } }