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

Merge pull request #4327 from owncloud/scanfile-remove

remove deleted files while scanning
parents 811f6804 3e7a86c6
No related branches found
No related tags found
No related merge requests found
......@@ -112,6 +112,8 @@ class Scanner extends BasicEmitter {
if (!empty($newData)) {
$this->cache->put($file, $newData);
}
} else {
$this->cache->remove($file);
}
return $data;
}
......
......@@ -184,6 +184,16 @@ class Scanner extends \PHPUnit_Framework_TestCase {
$this->assertFalse($this->cache->inCache('folder/bar.txt'));
}
public function testScanRemovedFile(){
$this->fillTestFolders();
$this->scanner->scan('');
$this->assertTrue($this->cache->inCache('folder/bar.txt'));
$this->storage->unlink('folder/bar.txt');
$this->scanner->scanFile('folder/bar.txt');
$this->assertFalse($this->cache->inCache('folder/bar.txt'));
}
function setUp() {
$this->storage = new \OC\Files\Storage\Temporary(array());
$this->scanner = new \OC\Files\Cache\Scanner($this->storage);
......
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