aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/server.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/private/server.php')
-rw-r--r--lib/private/server.php22
1 files changed, 1 insertions, 21 deletions
diff --git a/lib/private/server.php b/lib/private/server.php
index af137ce36aa..84141fe28c1 100644
--- a/lib/private/server.php
+++ b/lib/private/server.php
@@ -535,29 +535,9 @@ class Server extends SimpleContainer implements IServerContainer {
return null;
}
$userId = $user->getUID();
- } else {
- $user = $this->getUserManager()->get($userId);
}
- \OC\Files\Filesystem::initMountPoints($userId);
- $dir = '/' . $userId;
$root = $this->getRootFolder();
- $folder = null;
-
- if (!$root->nodeExists($dir)) {
- $folder = $root->newFolder($dir);
- } else {
- $folder = $root->get($dir);
- }
-
- $dir = '/files';
- if (!$folder->nodeExists($dir)) {
- $folder = $folder->newFolder($dir);
- \OC_Util::copySkeleton($user, $folder);
- } else {
- $folder = $folder->get($dir);
- }
-
- return $folder;
+ return $root->getUserFolder($userId);
}
/**