mirror of
https://github.com/nextcloud/server.git
synced 2026-04-22 06:37:56 -04:00
Fix retrieving of cache and scanner in Updater class
This commit is contained in:
parent
d275725e23
commit
3ee3323b87
1 changed files with 11 additions and 7 deletions
18
lib/files/cache/updater.php
vendored
18
lib/files/cache/updater.php
vendored
|
|
@ -30,10 +30,12 @@ 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);
|
||||
if ($storage) {
|
||||
$cache = $storage->getCache();
|
||||
$scanner = $storage->getScanner();
|
||||
$scanner->scan($internalPath, Scanner::SCAN_SHALLOW);
|
||||
$cache->correctFolderSize($internalPath);
|
||||
}
|
||||
}
|
||||
|
||||
static public function deleteUpdate($path) {
|
||||
|
|
@ -42,9 +44,11 @@ class Updater {
|
|||
* @var string $internalPath
|
||||
*/
|
||||
list($storage, $internalPath) = self::resolvePath($path);
|
||||
$cache = new Cache($storage);
|
||||
$cache->remove($internalPath);
|
||||
$cache->correctFolderSize($internalPath);
|
||||
if ($storage) {
|
||||
$cache = $storage->getCache();
|
||||
$cache->remove($internalPath);
|
||||
$cache->correctFolderSize($internalPath);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue