Bladeren bron

Merge pull request #42891 from nextcloud/artonge/fix/path_resolution_in_files_versions_hooks

Improve path resolution in files_version hooks
Louis 4 maanden geleden
bovenliggende
commit
8314fc5d36
1 gewijzigde bestanden met toevoegingen van 10 en 2 verwijderingen
  1. 10 2
      apps/files_versions/lib/Listener/FileEventsListener.php

+ 10 - 2
apps/files_versions/lib/Listener/FileEventsListener.php

@@ -350,16 +350,24 @@ class FileEventsListener implements IEventListener {
 	private function getPathForNode(Node $node): ?string {
 		$user = $this->userSession->getUser()?->getUID();
 		if ($user) {
-			return $this->rootFolder
+			$path = $this->rootFolder
 				->getUserFolder($user)
 				->getRelativePath($node->getPath());
+
+			if ($path !== null) {
+				return $path;
+			}
 		}
 
 		$owner = $node->getOwner()?->getUid();
 		if ($owner) {
-			return $this->rootFolder
+			$path = $this->rootFolder
 				->getUserFolder($owner)
 				->getRelativePath($node->getPath());
+
+			if ($path !== null) {
+				return $path;
+			}
 		}
 
 		return null;