diff options
author | Konstantin Myakshin <molodchick@gmail.com> | 2025-02-24 17:12:04 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-24 17:12:04 +0200 |
commit | b9d1dd2dd9972f17c32f7dbef8a5fc3cd9039861 (patch) | |
tree | 310dd6f28531095e495b4f2a03b36a16355662a4 | |
parent | a4ffc554d474e5daddbd533ade3f9dc94cc3c9b7 (diff) | |
parent | 9bba153e4f49c1d17f85f0f634b259f016aa5a60 (diff) | |
download | nextcloud-server-b9d1dd2dd9972f17c32f7dbef8a5fc3cd9039861.tar.gz nextcloud-server-b9d1dd2dd9972f17c32f7dbef8a5fc3cd9039861.zip |
Merge pull request #50958 from nextcloud/bugfix/fix-not-found-exception-for-anonymous-users
Fix: NotFoundException for anonymous users
-rw-r--r-- | apps/files_versions/lib/Listener/FileEventsListener.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/files_versions/lib/Listener/FileEventsListener.php b/apps/files_versions/lib/Listener/FileEventsListener.php index c078f4bc347..49150f4e726 100644 --- a/apps/files_versions/lib/Listener/FileEventsListener.php +++ b/apps/files_versions/lib/Listener/FileEventsListener.php @@ -359,7 +359,11 @@ class FileEventsListener implements IEventListener { } } - $owner = $node->getOwner()?->getUid(); + try { + $owner = $node->getOwner()?->getUid(); + } catch (\OCP\Files\NotFoundException) { + $owner = null; + } // If no owner, extract it from the path. // e.g. /user/files/foobar.txt |