diff options
-rw-r--r-- | lib/private/files/node/root.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/private/files/node/root.php b/lib/private/files/node/root.php index 0be7ee2c499..b5306eed8bb 100644 --- a/lib/private/files/node/root.php +++ b/lib/private/files/node/root.php @@ -176,8 +176,9 @@ class Root extends Folder implements IRootFolder { $path = $this->normalizePath($path); if ($this->isValidPath($path)) { $fullPath = $this->getFullPath($path); - if ($this->view->file_exists($fullPath)) { - return $this->createNode($fullPath); + $fileInfo = $this->view->getFileInfo($fullPath); + if ($fileInfo) { + return $this->createNode($fullPath, $fileInfo); } else { throw new NotFoundException($path); } |