Skip to content
Snippets Groups Projects
Commit 073306ea authored by Thomas Müller's avatar Thomas Müller
Browse files

[Fixing Updater Unit Tests on Windows]

using $internalPath within call to self::correctFolder() because $path inside of it is not processed properly due to directory separator on Windows.
error logging has been added  in case the given 4path is not found within self::correctFolder
parent 988b539d
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,7 @@
*/
namespace OC\Files\Cache;
use OCP\Util;
/**
* listen to filesystem hooks and change the cache accordingly
......@@ -40,7 +41,7 @@ class Updater {
$scanner = $storage->getScanner($internalPath);
$scanner->scan($internalPath, Scanner::SCAN_SHALLOW);
$cache->correctFolderSize($internalPath);
self::correctFolder($path, $storage->filemtime($internalPath));
self::correctFolder($internalPath, $storage->filemtime($internalPath));
}
}
......@@ -116,6 +117,8 @@ class Updater {
if ($id !== -1) {
$cache->update($id, array('mtime' => $time, 'etag' => $storage->getETag($internalPath)));
self::correctFolder($parent, $time);
} else {
Util::writeLog('core', 'Path not in cache: '.$internalPath, Util::ERROR);
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment