diff --git a/lib/private/Files/View.php b/lib/private/Files/View.php index bbad24d3e435f..f6ca2b09d0f0f 100644 --- a/lib/private/Files/View.php +++ b/lib/private/Files/View.php @@ -1893,12 +1893,16 @@ private function targetIsNotShared(string $user, string $targetPath): bool { }, $providers)); foreach ($shares as $share) { - $sharedPath = $share->getNode()->getPath(); - if ($targetPath === $sharedPath || str_starts_with($targetPath, $sharedPath . '/')) { - $this->logger->debug( - 'It is not allowed to move one mount point into a shared folder', - ['app' => 'files']); - return false; + try { + $sharedPath = $share->getNode()->getPath(); + if ($targetPath === $sharedPath || str_starts_with($targetPath, $sharedPath . '/')) { + $this->logger->debug( + 'It is not allowed to move one mount point into a shared folder', + ['app' => 'files']); + return false; + } + } catch (NotFoundException $e) { + // ignore } }