diff --git a/lib/Versions/VersionsBackend.php b/lib/Versions/VersionsBackend.php index 6b531de39..db0f67d30 100644 --- a/lib/Versions/VersionsBackend.php +++ b/lib/Versions/VersionsBackend.php @@ -92,9 +92,9 @@ public function createVersion(IUser $user, FileInfo $file) { try { /** @var Folder $versionFolder */ - $versionFolder = $versionsFolder->get($file->getId()); + $versionFolder = $versionsFolder->get((string)$file->getId()); } catch (NotFoundException $e) { - $versionFolder = $versionsFolder->newFolder($file->getId()); + $versionFolder = $versionsFolder->newFolder((string)$file->getId()); } $versionMount = $versionFolder->getMountPoint(); @@ -140,7 +140,7 @@ public function getVersionFile(IUser $user, FileInfo $sourceFile, $revision): Fi if ($mount instanceof GroupMountPoint) { try { /** @var Folder $versionsFolder */ - $versionsFolder = $this->getVersionsFolder($mount->getFolderId())->get($sourceFile->getId()); + $versionsFolder = $this->getVersionsFolder($mount->getFolderId())->get((string)$sourceFile->getId()); return $versionsFolder->get((string)$revision); } catch (NotFoundException $e) { return null; @@ -196,7 +196,7 @@ private function getVersionsFolder(int $folderId) { } catch (NotFoundException $e) { /** @var Folder $trashRoot */ $trashRoot = $this->appFolder->nodeExists('versions') ? $this->appFolder->get('versions') : $this->appFolder->newFolder('versions'); - return $trashRoot->newFolder($folderId); + return $trashRoot->newFolder((string)$folderId); } } }