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

SVN:trunk[4478]
This commit is contained in:
Romain Quetiez
2016-11-18 15:47:20 +00:00
parent e586ba8d6e
commit 47ec6d4917

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))