summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2014-07-28 17:11:00 +0200
committerThomas Müller <thomas.mueller@tmit.eu>2014-07-28 17:11:00 +0200
commit1831ae9c9bf212149ab4b1a9f2fa1c1fd2604164 (patch)
treea23d504a4177e6dd58932f60736b23a3d547211c
parent51cbe2a0ee77529799817d5843a02bb5169751e6 (diff)
parent87ec3fbf1d2c3efc7427c0e178ffb09ae2aacaac (diff)
downloadnextcloud-server-1831ae9c9bf212149ab4b1a9f2fa1c1fd2604164.tar.gz
nextcloud-server-1831ae9c9bf212149ab4b1a9f2fa1c1fd2604164.zip
Merge pull request #9948 from owncloud/backport-9904-stable7
Dont throw an error when calling $server->getUserFolder when logged out
-rw-r--r--lib/private/server.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/private/server.php b/lib/private/server.php
index da705863078..3299792e20d 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 = '/' . \OCP\User::getUser();
+ $user = $this->getUserSession()->getUser();
+ if (!$user) {
+ return null;
+ }
+ $dir = '/' . $user->getUID();
$root = $this->getRootFolder();
$folder = null;