From 1e2e5abe268c501c38c1d776d4cddb076ab24110 Mon Sep 17 00:00:00 2001 From: Robin McCorkell Date: Mon, 31 Aug 2015 13:23:23 +0100 Subject: [PATCH] Allow an empty mount point --- apps/files_external/service/storagesservice.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/files_external/service/storagesservice.php b/apps/files_external/service/storagesservice.php index 947e544d88..703f277d84 100644 --- a/apps/files_external/service/storagesservice.php +++ b/apps/files_external/service/storagesservice.php @@ -172,7 +172,7 @@ abstract class StoragesService { // the root mount point is in the format "/$user/files/the/mount/point" // we remove the "/$user/files" prefix - $parts = explode('/', trim($rootMountPath, '/'), 3); + $parts = explode('/', ltrim($rootMountPath, '/'), 3); if (count($parts) < 3) { // something went wrong, skip \OCP\Util::writeLog( @@ -183,7 +183,7 @@ abstract class StoragesService { continue; } - $relativeMountPath = $parts[2]; + $relativeMountPath = rtrim($parts[2], '/'); // note: we cannot do this after the loop because the decrypted config // options might be needed for the config hash