зеркало из https://github.com/nextcloud/server.git
don't do the initial scanning of the users home folder trough the update system
This commit is contained in:
Родитель
0622fa79ba
Коммит
cf3940425f
|
@ -633,13 +633,16 @@ class OC_FileCache{
|
|||
}
|
||||
$mtime=$view->filemtime($path);
|
||||
$isDir=$view->is_dir($path);
|
||||
$path=$root.$path;
|
||||
$fullPath=$root.$path;
|
||||
$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()){
|
||||
$cachedMTime=$row['mtime'];
|
||||
return ($mtime>$cachedMTime);
|
||||
}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;
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче