diff --git a/backend/Controllers/AdminController.php b/backend/Controllers/AdminController.php index c4e8b9d..c56e03d 100644 --- a/backend/Controllers/AdminController.php +++ b/backend/Controllers/AdminController.php @@ -57,7 +57,11 @@ class AdminController try { $user->setName($request->input('name')); $user->setUsername($request->input('username')); - $user->setHomedir($request->input('homedir')); + $user->setHomedir( + rtrim($this->auth->user()->getHomeDir(), $this->storage->getSeparator()) + .$this->storage->getSeparator() + .ltrim($request->input('homedir'), $this->storage->getSeparator()) + ); $user->setRole($request->input('role', 'user')); $user->setPermissions($request->input('permissions')); $ret = $this->auth->add($user, $request->input('password'));