Merge pull request #12109 from nextcloud/backport/11862/stable13

[13] Double check for failed cache with a shared storage
This commit is contained in:
Morris Jobke 2018-10-29 17:20:21 +01:00 committed by GitHub
commit 4e911226c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -371,10 +371,12 @@ class SharedStorage extends \OC\Files\Storage\Wrapper\Jail implements ISharedSto
if (!$storage) { if (!$storage) {
$storage = $this; $storage = $this;
} }
$sourceRoot = $this->getSourceRootInfo();
if ($this->storage instanceof FailedStorage) { if ($this->storage instanceof FailedStorage) {
return new FailedCache(); return new FailedCache();
} }
$this->cache = new \OCA\Files_Sharing\Cache($storage, $this->getSourceRootInfo(), $this->superShare);
$this->cache = new \OCA\Files_Sharing\Cache($storage, $sourceRoot, $this->superShare);
return $this->cache; return $this->cache;
} }