mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
rename fixPartialFilePath() to stripPartialFileExtension(), this name describes better what the method actually does
This commit is contained in:
parent
fcbb5d6cb3
commit
77429c28fd
4 changed files with 12 additions and 12 deletions
|
|
@ -179,7 +179,7 @@ class Helper {
|
|||
* @return string File path without .part extension
|
||||
* @note this is needed for reusing keys
|
||||
*/
|
||||
public static function fixPartialFilePath($path) {
|
||||
public static function stripPartialFileExtension($path) {
|
||||
$extension = pathinfo($path, PATHINFO_EXTENSION);
|
||||
|
||||
if ( $extension === 'part' || $extension === 'etmp') {
|
||||
|
|
|
|||
|
|
@ -155,7 +155,7 @@ class Keymanager {
|
|||
if (Helper::isPartialFilePath($targetPath)) {
|
||||
|
||||
$result = $view->file_put_contents(
|
||||
$basePath . '/' . Helper::fixPartialFilePath($targetPath) . '.key', $catfile);
|
||||
$basePath . '/' . Helper::stripPartialFileExtension($targetPath) . '.key', $catfile);
|
||||
|
||||
} else {
|
||||
|
||||
|
|
@ -184,7 +184,7 @@ class Keymanager {
|
|||
$util = new Util($view, \OCP\User::getUser());
|
||||
|
||||
list($owner, $filename) = $util->getUidAndFilename($filePath);
|
||||
$filename = Helper::fixPartialFilePath($filename);
|
||||
$filename = Helper::stripPartialFileExtension($filename);
|
||||
$filePath_f = ltrim($filename, '/');
|
||||
|
||||
// in case of system wide mount points the keys are stored directly in the data directory
|
||||
|
|
@ -344,7 +344,7 @@ class Keymanager {
|
|||
|
||||
// try reusing key file if part file
|
||||
if (Helper::isPartialFilePath($shareKeyPath)) {
|
||||
$writePath = $basePath . '/' . Helper::fixPartialFilePath($shareKeyPath) . '.' . $userId . '.shareKey';
|
||||
$writePath = $basePath . '/' . Helper::stripPartialFileExtension($shareKeyPath) . '.' . $userId . '.shareKey';
|
||||
} else {
|
||||
$writePath = $basePath . '/' . $shareKeyPath . '.' . $userId . '.shareKey';
|
||||
}
|
||||
|
|
@ -380,7 +380,7 @@ class Keymanager {
|
|||
$util = new Util($view, \OCP\User::getUser());
|
||||
|
||||
list($owner, $filename) = $util->getUidAndFilename($filePath);
|
||||
$filename = Helper::fixPartialFilePath($filename);
|
||||
$filename = Helper::stripPartialFileExtension($filename);
|
||||
// in case of system wide mount points the keys are stored directly in the data directory
|
||||
if ($util->isSystemWideMountPoint($filename)) {
|
||||
$shareKeyPath = '/files_encryption/share-keys/' . $filename . '.' . $userId . '.shareKey';
|
||||
|
|
|
|||
|
|
@ -1138,7 +1138,7 @@ class Util {
|
|||
// Make sure that a share key is generated for the owner too
|
||||
list($owner, $ownerPath) = $this->getUidAndFilename($filePath);
|
||||
|
||||
$ownerPath = \OCA\Encryption\Helper::fixPartialFilePath($ownerPath);
|
||||
$ownerPath = \OCA\Encryption\Helper::stripPartialFileExtension($ownerPath);
|
||||
|
||||
$userIds = array();
|
||||
if ($sharingEnabled) {
|
||||
|
|
|
|||
|
|
@ -19,36 +19,36 @@ class Test_Encryption_Helper extends \PHPUnit_Framework_TestCase {
|
|||
/**
|
||||
* @medium
|
||||
*/
|
||||
function testFixPartialFilePath() {
|
||||
function testStripPartialFileExtension() {
|
||||
|
||||
$partFilename = 'testfile.txt.part';
|
||||
$filename = 'testfile.txt';
|
||||
|
||||
$this->assertTrue(Encryption\Helper::isPartialFilePath($partFilename));
|
||||
|
||||
$this->assertEquals('testfile.txt', Encryption\Helper::fixPartialFilePath($partFilename));
|
||||
$this->assertEquals('testfile.txt', Encryption\Helper::stripPartialFileExtension($partFilename));
|
||||
|
||||
$this->assertFalse(Encryption\Helper::isPartialFilePath($filename));
|
||||
|
||||
$this->assertEquals('testfile.txt', Encryption\Helper::fixPartialFilePath($filename));
|
||||
$this->assertEquals('testfile.txt', Encryption\Helper::stripPartialFileExtension($filename));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @medium
|
||||
*/
|
||||
function testFixPartialFileWithTransferIdPath() {
|
||||
function testStripPartialFileExtensionWithTransferIdPath() {
|
||||
|
||||
$partFilename = 'testfile.txt.ocTransferId643653835.part';
|
||||
$filename = 'testfile.txt';
|
||||
|
||||
$this->assertTrue(Encryption\Helper::isPartialFilePath($partFilename));
|
||||
|
||||
$this->assertEquals('testfile.txt', Encryption\Helper::fixPartialFilePath($partFilename));
|
||||
$this->assertEquals('testfile.txt', Encryption\Helper::stripPartialFileExtension($partFilename));
|
||||
|
||||
$this->assertFalse(Encryption\Helper::isPartialFilePath($filename));
|
||||
|
||||
$this->assertEquals('testfile.txt', Encryption\Helper::fixPartialFilePath($filename));
|
||||
$this->assertEquals('testfile.txt', Encryption\Helper::stripPartialFileExtension($filename));
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in a new issue