fix filecache when creating a new folder
This commit is contained in:
parent
9f3388ecbc
commit
e50dfbc228
|
@ -298,9 +298,9 @@ class OC_FileCache{
|
|||
$mimetype=$view->getMimeType($path);
|
||||
//dont use self::get here, we don't want inifinte loops when a file has changed
|
||||
$cachedSize=self::getCachedSize($path,$root);
|
||||
$size=0;
|
||||
if($mimetype=='httpd/unix-directory'){
|
||||
if(self::inCache($path,$root)){
|
||||
$size=0;
|
||||
$parent=self::getFileId($fullPath);
|
||||
$query=OC_DB::prepare('SELECT size FROM *PREFIX*fscache WHERE parent=?');
|
||||
$query->execute(array($parent));
|
||||
|
@ -312,7 +312,8 @@ class OC_FileCache{
|
|||
$writable=$view->is_writable($path);
|
||||
self::put($path,array('size'=>$size,'mtime'=>$mtime,'ctime'=>$ctime,'mimetype'=>$mimetype,'writable'=>$writable));
|
||||
}else{
|
||||
self::scan($path,null,0,$root);
|
||||
$count=0;
|
||||
self::scan($path,null,$count,$root);
|
||||
}
|
||||
}else{
|
||||
$size=self::scanFile($path,$root);
|
||||
|
|
Loading…
Reference in New Issue