]> source.dussan.org Git - nextcloud-server.git/commitdiff
Dont set the string storage id to the numeric storage id for personal mounts
authorRobin Appelman <icewind@owncloud.com>
Mon, 7 Dec 2015 15:15:37 +0000 (16:15 +0100)
committerRobin Appelman <icewind@owncloud.com>
Mon, 7 Dec 2015 15:15:37 +0000 (16:15 +0100)
apps/files_external/lib/personalmount.php

index 26f68ba32dbb17927fe17dee298b13962b5fd700..f81dee5be1e7180822b687262af60001b5f860b9 100644 (file)
@@ -35,7 +35,7 @@ class PersonalMount extends MountPoint implements MoveableMount {
        protected $storagesService;
 
        /** @var int */
-       protected $storageId;
+       protected $numericStorageId;
 
        /**
         * @param UserStoragesService $storagesService
@@ -57,7 +57,7 @@ class PersonalMount extends MountPoint implements MoveableMount {
        ) {
                parent::__construct($storage, $mountpoint, $arguments, $loader, $mountOptions);
                $this->storagesService = $storagesService;
-               $this->storageId = $storageId;
+               $this->numericStorageId = $storageId;
        }
 
        /**
@@ -67,7 +67,7 @@ class PersonalMount extends MountPoint implements MoveableMount {
         * @return bool
         */
        public function moveMount($target) {
-               $storage = $this->storagesService->getStorage($this->storageId);
+               $storage = $this->storagesService->getStorage($this->numericStorageId);
                // remove "/$user/files" prefix
                $targetParts = explode('/', trim($target, '/'), 3);
                $storage->setMountPoint($targetParts[2]);
@@ -82,7 +82,7 @@ class PersonalMount extends MountPoint implements MoveableMount {
         * @return bool
         */
        public function removeMount() {
-               $this->storagesService->removeStorage($this->storageId);
+               $this->storagesService->removeStorage($this->numericStorageId);
                return true;
        }
 }