From 5e2dd29aafeb40ba310e12766c8a5b4da564c869 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Fri, 25 Mar 2022 15:24:16 +0100 Subject: [PATCH] only request free space once for external shares Signed-off-by: Robin Appelman --- apps/files_sharing/lib/External/Storage.php | 4 ++++ lib/private/Files/Cache/Propagator.php | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/files_sharing/lib/External/Storage.php b/apps/files_sharing/lib/External/Storage.php index 6a784f91fb1..296e7ddf85b 100644 --- a/apps/files_sharing/lib/External/Storage.php +++ b/apps/files_sharing/lib/External/Storage.php @@ -429,4 +429,8 @@ class Storage extends DAV implements ISharedStorage, IDisableEncryptionStorage, return $permissions; } + + public function free_space($path) { + return parent::free_space(""); + } } diff --git a/lib/private/Files/Cache/Propagator.php b/lib/private/Files/Cache/Propagator.php index 0d2bc9ab078..270b2b013f5 100644 --- a/lib/private/Files/Cache/Propagator.php +++ b/lib/private/Files/Cache/Propagator.php @@ -145,7 +145,7 @@ class Propagator implements IPropagator { $this->batch[$internalPath] = [ 'hash' => md5($internalPath), 'time' => $time, - 'size' => $sizeDifference + 'size' => $sizeDifference, ]; } else { $this->batch[$internalPath]['size'] += $sizeDifference;