Selaa lähdekoodia

We need to initialize the storage else the jailed path is always null

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
tags/v16.0.0alpha1
Roeland Jago Douma 5 vuotta sitten
vanhempi
commit
4c7424d38b
No account linked to committer's email address
1 muutettua tiedostoa jossa 4 lisäystä ja 0 poistoa
  1. 4
    0
      lib/private/Files/Node/Folder.php

+ 4
- 0
lib/private/Files/Node/Folder.php Näytä tiedosto

@@ -27,6 +27,7 @@
namespace OC\Files\Node;

use OC\DB\QueryBuilder\Literal;
use OCA\Files_Sharing\SharedStorage;
use OCP\DB\QueryBuilder\IQueryBuilder;
use OCP\Files\Config\ICachedMountInfo;
use OCP\Files\FileInfo;
@@ -416,6 +417,9 @@ class Folder extends Node implements \OCP\Files\Folder {
private function getAbsolutePath(IMountPoint $mount, $path) {
$storage = $mount->getStorage();
if ($storage->instanceOfStorage('\OC\Files\Storage\Wrapper\Jail')) {
if ($storage->instanceOfStorage(SharedStorage::class)) {
$storage->getSourceStorage();
}
/** @var \OC\Files\Storage\Wrapper\Jail $storage */
$jailRoot = $storage->getUnjailedPath('');
$rootLength = strlen($jailRoot) + 1;

Loading…
Peruuta
Tallenna