diff --git a/lib/private/server.php b/lib/private/server.php index 22f97429ef5ca4e43f96c3dc5530490a411667f0..aab3c82bfeb8dd8a610045bfd621d65711799481 100644 --- a/lib/private/server.php +++ b/lib/private/server.php @@ -265,7 +265,11 @@ class Server extends SimpleContainer implements IServerContainer { * @return \OCP\Files\Folder */ function getUserFolder() { - $dir = '/' . $this->getUserSession()->getUser()->getUID(); + $user = $this->getUserSession()->getUser(); + if (!$user) { + return null; + } + $dir = '/' . $user->getUID(); $root = $this->getRootFolder(); $folder = null;