fix mounts mounted at the users home

this fixes external storages with '/' as mountpoint

Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
Robin Appelman 2022-06-09 19:21:56 +02:00 committed by backportbot-nextcloud[bot]
parent 5058c6d3a8
commit b110026909

View file

@ -380,13 +380,9 @@ class SetupManager {
return;
}
// for the user's home folder, it's always the home mount
if (rtrim($path) === "/" . $user->getUID() . "/files") {
if ($includeChildren) {
$this->setupForUser($user);
} else {
$this->oneTimeUserSetup($user);
}
// for the user's home folder, and includes children we need everything always
if (rtrim($path) === "/" . $user->getUID() . "/files" && $includeChildren) {
$this->setupForUser($user);
return;
}