(Retrofit from trunk) N.523 UserRights::ListProfiles must return an empty array if nobody is currently logged in (instead of a FATAL ERROR)

SVN:2.3[4479]
This commit is contained in:
Romain Quetiez
2016-11-18 15:49:03 +00:00
parent 5d16ab9654
commit 89b4de01a9

View File

@@ -1045,7 +1045,12 @@ class UserRights
{
$oUser = self::$m_oUser;
}
if ($oUser->GetKey() == self::$m_oUser->GetKey())
if ($oUser === null)
{
// Not logged in: no profile at all
$aProfiles = array();
}
elseif ((self::$m_oUser !== null) && ($oUser->GetKey() == self::$m_oUser->GetKey()))
{
// Data about the current user can be found into the session data
if (array_key_exists('profile_list', $_SESSION))