From bf12bba07966cd8d106167807c272e8df38bbd0e Mon Sep 17 00:00:00 2001
From: Robin Appelman <icewind@owncloud.com>
Date: Fri, 25 Jul 2014 17:52:50 +0200
Subject: [PATCH] Dont throw an error when calling $server->getUserFolder when
 logged out

---
 lib/private/server.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lib/private/server.php b/lib/private/server.php
index 6bd0eabb6e..3b07f5711e 100644
--- a/lib/private/server.php
+++ b/lib/private/server.php
@@ -255,7 +255,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;
 
-- 
GitLab