don't do the initial scanning of the users home folder trough the update system

This commit is contained in:
Robin Appelman 2012-05-11 20:49:19 +02:00
parent 0622fa79ba
commit cf3940425f
1 changed files with 5 additions and 2 deletions

View File

@ -633,13 +633,16 @@ class OC_FileCache{
} }
$mtime=$view->filemtime($path); $mtime=$view->filemtime($path);
$isDir=$view->is_dir($path); $isDir=$view->is_dir($path);
$path=$root.$path; $fullPath=$root.$path;
$query=OC_DB::prepare('SELECT mtime FROM *PREFIX*fscache WHERE path_hash=?'); $query=OC_DB::prepare('SELECT mtime FROM *PREFIX*fscache WHERE path_hash=?');
$result=$query->execute(array(md5($path))); $result=$query->execute(array(md5($fullPath)));
if($row=$result->fetchRow()){ if($row=$result->fetchRow()){
$cachedMTime=$row['mtime']; $cachedMTime=$row['mtime'];
return ($mtime>$cachedMTime); return ($mtime>$cachedMTime);
}else{//file not in cache, so it has to be updated }else{//file not in cache, so it has to be updated
if($path=='/' or $path==''){//dont auto update the root folder, it will be scanned
return false;
}
return true; return true;
} }
} }