diff options
author | Morris Jobke <hey@morrisjobke.de> | 2015-03-11 16:30:22 +0100 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2015-03-11 16:30:22 +0100 |
commit | b95405e09a81ff63ea1ae3d6c48a5f29cad8d8ed (patch) | |
tree | 30626069409f08c989fb5628bac9ac4725782b41 /lib/private | |
parent | 8a5ef62b60faa04e7f362623734fd42afc98814a (diff) | |
parent | b63a6a4fc4bdd0df7118f6478768cc3c3e552668 (diff) | |
download | nextcloud-server-b95405e09a81ff63ea1ae3d6c48a5f29cad8d8ed.tar.gz nextcloud-server-b95405e09a81ff63ea1ae3d6c48a5f29cad8d8ed.zip |
Merge pull request #14514 from owncloud/stable8-tagmanager-nouser
[stable8] Return null when requesting tags for null user
Diffstat (limited to 'lib/private')
-rw-r--r-- | lib/private/tagmanager.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/private/tagmanager.php b/lib/private/tagmanager.php index 6c7eeab87eb..c0ba56a2da8 100644 --- a/lib/private/tagmanager.php +++ b/lib/private/tagmanager.php @@ -76,6 +76,11 @@ class TagManager implements \OCP\ITagManager { */ public function load($type, $defaultTags = array(), $includeShared = false, $userId = null) { if (is_null($userId)) { + $user = $this->userSession->getUser(); + if ($user === null) { + // nothing we can do without a user + return null; + } $userId = $this->userSession->getUser()->getUId(); } return new Tags($this->mapper, $userId, $type, $defaultTags, $includeShared); |