From: Vincent Petry Date: Fri, 27 Feb 2015 15:08:05 +0000 (+0100) Subject: Move keys instead of copy during encryption key migration X-Git-Tag: v8.1.0alpha1~366^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=22bc622f9b2488a3c556039096c44d99bc46b1a4;p=nextcloud-server.git Move keys instead of copy during encryption key migration --- diff --git a/apps/files_encryption/lib/migration.php b/apps/files_encryption/lib/migration.php index b88e671fe56..ad954db7ebb 100644 --- a/apps/files_encryption/lib/migration.php +++ b/apps/files_encryption/lib/migration.php @@ -221,7 +221,7 @@ class Migration { $extension = $this->getExtension($file, $trash); $targetDir = $this->getTargetDir($user, $filePath, $filename, $extension, $trash); $this->createPathForKeys($targetDir); - $this->view->copy($path . '/' . $file, $targetDir . '/fileKey'); + $this->view->rename($path . '/' . $file, $targetDir . '/fileKey'); $this->renameShareKeys($user, $filePath, $filename, $targetDir, $trash); } } @@ -267,7 +267,7 @@ class Migration { if (substr($file, 0, strlen($filename) + 1) === $filename . '.') { $uid = $this->getUidFromShareKey($file, $filename, $trash); - $this->view->copy($oldShareKeyPath . '/' . $file, $target . '/' . $uid . '.shareKey'); + $this->view->rename($oldShareKeyPath . '/' . $file, $target . '/' . $uid . '.shareKey'); } }