Skip to content

Commit

Permalink
Debug
Browse files Browse the repository at this point in the history
Signed-off-by: Louis Chemineau <[email protected]>
  • Loading branch information
artonge committed Mar 29, 2023
1 parent 13f76e0 commit 8de755f
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions apps/files_versions/lib/Versions/LegacyVersionsBackend.php
Original file line number Diff line number Diff line change
Expand Up @@ -129,18 +129,26 @@ private function getVersionsForFileFromDB(Node $file, IUser $user): array {
}

public function createVersion(IUser $user, FileInfo $file) {
\OC::$server->getLogger()->error('FV:LVB::createVersion:1', ['ci' => 'cypress_debug']);
$userFolder = $this->rootFolder->getUserFolder($user->getUID());
\OC::$server->getLogger()->error('FV:LVB::createVersion:2', ['ci' => 'cypress_debug']);
$relativePath = $userFolder->getRelativePath($file->getPath());
\OC::$server->getLogger()->error('FV:LVB::createVersion:3', ['ci' => 'cypress_debug']);
$userView = new View('/' . $user->getUID());
\OC::$server->getLogger()->error('FV:LVB::createVersion:4', ['ci' => 'cypress_debug']);
// create all parent folders
Storage::createMissingDirectories($relativePath, $userView);
\OC::$server->getLogger()->error('FV:LVB::createVersion:5', ['ci' => 'cypress_debug']);

Storage::scheduleExpire($user->getUID(), $relativePath);
\OC::$server->getLogger()->error('FV:LVB::createVersion:6', ['ci' => 'cypress_debug']);

// store a new version of a file
$userView->copy('files/' . $relativePath, 'files_versions/' . $relativePath . '.v' . $file->getMtime());
\OC::$server->getLogger()->error('FV:LVB::createVersion:7', ['ci' => 'cypress_debug']);
// ensure the file is scanned
$userView->getFileInfo('files_versions/' . $relativePath . '.v' . $file->getMtime());
\OC::$server->getLogger()->error('FV:LVB::createVersion:8', ['ci' => 'cypress_debug']);
}

public function rollback(IVersion $version) {
Expand Down

0 comments on commit 8de755f

Please sign in to comment.