Page MenuHomePhabricator

D7286.diff
No OneTemporary

D7286.diff

Index: src/view/page/PhabricatorStandardPageView.php
===================================================================
--- src/view/page/PhabricatorStandardPageView.php
+++ src/view/page/PhabricatorStandardPageView.php
@@ -202,8 +202,14 @@
require_celerity_resource('javelin-behavior-error-log');
}
+ if ($user) {
+ $viewer = $user;
+ } else {
+ $viewer = new PhabricatorUser();
+ }
+
$menu = id(new PhabricatorMainMenuView())
- ->setUser($request->getUser())
+ ->setUser($viewer)
->setDefaultSearchScope($this->getSearchDefaultScope());
if ($this->getController()) {
@@ -345,7 +351,7 @@
$user = $request->getUser();
$container = null;
- if ($user->isLoggedIn()) {
+ if ($user && $user->isLoggedIn()) {
$aphlict_object_id = celerity_generate_unique_node_id();
$aphlict_container_id = celerity_generate_unique_node_id();

File Metadata

Mime Type
text/plain
Expires
Sun, Mar 30, 7:03 PM (2 w, 2 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7702462
Default Alt Text
D7286.diff (918 B)

Event Timeline