Skip to content

Commit d03dd0c

Browse files
authored
Merge pull request #14339 from nextcloud/backport/14337/stable15
[stable15] Fix "Undefined index: user_uid" on login page
2 parents 6951925 + 5b22b1e commit d03dd0c

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

lib/private/TemplateLayout.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public function __construct( $renderAs, $appId = '' ) {
6767
}
6868

6969
// Decide which page we show
70-
if($renderAs == 'user') {
70+
if($renderAs === 'user') {
7171
parent::__construct( 'core', 'layout.user' );
7272
if(in_array(\OC_App::getCurrentApp(), ['settings','admin', 'help']) !== false) {
7373
$this->assign('bodyid', 'body-settings');
@@ -115,18 +115,20 @@ public function __construct( $renderAs, $appId = '' ) {
115115
$this->assign('themingInvertMenu', false);
116116
}
117117

118-
} else if ($renderAs == 'error') {
118+
} else if ($renderAs === 'error') {
119119
parent::__construct('core', 'layout.guest', '', false);
120120
$this->assign('bodyid', 'body-login');
121-
} else if ($renderAs == 'guest') {
121+
$this->assign('user_displayname', '');
122+
$this->assign('user_uid', '');
123+
} else if ($renderAs === 'guest') {
122124
parent::__construct('core', 'layout.guest');
123125
\OC_Util::addStyle('guest');
124126
$this->assign('bodyid', 'body-login');
125127

126128
$userDisplayName = \OC_User::getDisplayName();
127129
$this->assign('user_displayname', $userDisplayName);
128130
$this->assign('user_uid', \OC_User::getUser());
129-
} else if ($renderAs == 'public') {
131+
} else if ($renderAs === 'public') {
130132
parent::__construct('core', 'layout.public');
131133
$this->assign( 'appid', $appId );
132134
$this->assign('bodyid', 'body-public');

0 commit comments

Comments
 (0)