diff --git a/plugins/SearchSub/SearchSubPlugin.php b/plugins/SearchSub/SearchSubPlugin.php index 813b8290d8..785c8fe006 100644 --- a/plugins/SearchSub/SearchSubPlugin.php +++ b/plugins/SearchSub/SearchSubPlugin.php @@ -324,11 +324,13 @@ class SearchSubPlugin extends Plugin { $user = common_current_user(); - $searches = SearchSub::forProfile($user->getProfile()); + if (!empty($user)) { + $searches = SearchSub::forProfile($user->getProfile()); - if (!empty($searches) && count($searches) > 0) { - $searchSubMenu = new SearchSubMenu($menu->out, $user, $searches); - $menu->submenu(_m('Searches'), $searchSubMenu); + if (!empty($searches) && count($searches) > 0) { + $searchSubMenu = new SearchSubMenu($menu->out, $user, $searches); + $menu->submenu(_m('Searches'), $searchSubMenu); + } } return true; diff --git a/plugins/TagSub/TagSubPlugin.php b/plugins/TagSub/TagSubPlugin.php index a9b24b0b59..ba1cff6673 100644 --- a/plugins/TagSub/TagSubPlugin.php +++ b/plugins/TagSub/TagSubPlugin.php @@ -245,11 +245,14 @@ class TagSubPlugin extends Plugin { $user = common_current_user(); - $tags = TagSub::forProfile($user->getProfile()); + if (!empty($user)) { - if (!empty($tags) && count($tags) > 0) { - $tagSubMenu = new TagSubMenu($menu->out, $user, $tags); - $menu->submenu(_m('Tags'), $tagSubMenu); + $tags = TagSub::forProfile($user->getProfile()); + + if (!empty($tags) && count($tags) > 0) { + $tagSubMenu = new TagSubMenu($menu->out, $user, $tags); + $menu->submenu(_m('Tags'), $tagSubMenu); + } } return true;