Place check on session first to avoid errors if it's missing

This commit is contained in:
nathangray 2018-02-15 09:19:26 -07:00
parent 2945021b20
commit 89a8e6f448

View File

@ -169,7 +169,7 @@ class Sharing
if (!isset($_SERVER['PHP_AUTH_PW'])) $_SERVER['PHP_AUTH_PW'] = '';
unset($GLOBALS['egw_info']['flags']['autocreate_session_callback']);
if ($GLOBALS['egw']->session->verify() && isset($GLOBALS['egw']->sharing) &&
if (isset($GLOBALS['egw']->sharing) && $GLOBALS['egw']->session->verify() &&
$GLOBALS['egw']->sharing->share['share_token'] === $token)
{
return $GLOBALS['egw']->session->sessionid;