diff --git a/lib/private/Share20/ShareHelper.php b/lib/private/Share20/ShareHelper.php index 4b4e57ecb0bb6..df19bd0f64338 100644 --- a/lib/private/Share20/ShareHelper.php +++ b/lib/private/Share20/ShareHelper.php @@ -103,7 +103,7 @@ protected function getPathsForUsers(Node $node, array $users): array { try { $item = $item->getParent(); - if ($byId[$item->getId()] !== []) { + if (isset($byId[$item->getId()]) && $byId[$item->getId()] !== []) { foreach ($byId[$item->getId()] as $uid => $path) { $results[$uid] = $path . $appendix; } @@ -160,7 +160,7 @@ protected function getPathsForRemotes(Node $node, array $remotes): array { $item = $node; while (!empty($byId)) { try { - if ($byId[$item->getId()] !== []) { + if (isset($byId[$item->getId()]) && $byId[$item->getId()] !== []) { $path = $this->getMountedPath($item); foreach ($byId[$item->getId()] as $uid => $token) { $results[$uid] = [