diff options
author | Michael Gapczynski <mtgap@owncloud.com> | 2012-12-30 21:26:48 -0500 |
---|---|---|
committer | Michael Gapczynski <mtgap@owncloud.com> | 2012-12-30 21:26:48 -0500 |
commit | aea8b0ff5cfe871456f3c1cb8dcf021e21eb2831 (patch) | |
tree | 277a74eaea97efb65fe06a26b4ebc7629a89861f | |
parent | 29b82ccdf32f8a13723e7f49be0c3cbf7e64a404 (diff) | |
parent | 3ee3323b8766992a0b60bb76b909e49fc1ea76d2 (diff) | |
download | nextcloud-server-aea8b0ff5cfe871456f3c1cb8dcf021e21eb2831.tar.gz nextcloud-server-aea8b0ff5cfe871456f3c1cb8dcf021e21eb2831.zip |
Merge branch 'filesystem' into filesystem-etags
Conflicts:
lib/files/cache/updater.php
-rw-r--r-- | lib/files/cache/updater.php | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/lib/files/cache/updater.php b/lib/files/cache/updater.php index 7fc9bd382fe..26041590091 100644 --- a/lib/files/cache/updater.php +++ b/lib/files/cache/updater.php @@ -30,11 +30,13 @@ class Updater { * @var string $internalPath */ list($storage, $internalPath) = self::resolvePath($path); - $cache = new Cache($storage); - $scanner = new Scanner($storage); - $scanner->scan($internalPath, Scanner::SCAN_SHALLOW); - $cache->correctFolderSize($internalPath); - self::eTagUpdate($path); + if ($storage) { + $cache = $storage->getCache(); + $scanner = $storage->getScanner(); + $scanner->scan($internalPath, Scanner::SCAN_SHALLOW); + $cache->correctFolderSize($internalPath); + self::eTagUpdate($path); + } } static public function deleteUpdate($path) { @@ -43,10 +45,12 @@ class Updater { * @var string $internalPath */ list($storage, $internalPath) = self::resolvePath($path); - $cache = new Cache($storage); - $cache->remove($internalPath); - $cache->correctFolderSize($internalPath); - self::eTagUpdate($path); + if ($storage) { + $cache = $storage->getCache(); + $cache->remove($internalPath); + $cache->correctFolderSize($internalPath); + self::eTagUpdate($path); + } } static public function eTagUpdate($path) { |