mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
Remember storage view in OC_Cache_File
This commit is contained in:
parent
53e51fe46b
commit
32721e7b07
1 changed files with 6 additions and 1 deletions
7
lib/cache/file.php
vendored
7
lib/cache/file.php
vendored
|
|
@ -8,14 +8,19 @@
|
|||
|
||||
|
||||
class OC_Cache_File{
|
||||
protected $storage;
|
||||
protected function getStorage() {
|
||||
if (isset(self::$storage)) {
|
||||
return self::$storage;
|
||||
}
|
||||
if(OC_User::isLoggedIn()){
|
||||
$subdir = 'cache';
|
||||
$view = new OC_FilesystemView('/'.OC_User::getUser());
|
||||
if(!$view->file_exists($subdir)) {
|
||||
$view->mkdir($subdir);
|
||||
}
|
||||
return new OC_FilesystemView('/'.OC_User::getUser().'/'.$subdir);
|
||||
self::$storage = new OC_FilesystemView('/'.OC_User::getUser().'/'.$subdir);
|
||||
return self::$storage;
|
||||
}else{
|
||||
OC_Log::write('core','Can\'t get cache storage, user not logged in', OC_Log::ERROR);
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Reference in a new issue