diff --git a/apps/files_versions/lib/Listener/FileEventsListener.php b/apps/files_versions/lib/Listener/FileEventsListener.php index 323b92b3920c5..19e06d91bcfd8 100644 --- a/apps/files_versions/lib/Listener/FileEventsListener.php +++ b/apps/files_versions/lib/Listener/FileEventsListener.php @@ -354,11 +354,12 @@ public function pre_renameOrCopy_hook(Node $source, Node $target): void { * If no user is connected, try to use the node's owner. */ private function getPathForNode(Node $node): ?string { - try { + $user = \OC_User::getUser(); + if ($user) { return $this->rootFolder - ->getUserFolder(\OC_User::getUser()) + ->getUserFolder($user) ->getRelativePath($node->getPath()); - } catch (\Throwable $ex) { + } else { $owner = $node->getOwner(); if ($owner === null) { return null;