Fix #1884 incorrect caching of debugging enabled flag

This commit is contained in:
Kijin Sung 2022-03-14 01:25:17 +09:00
parent 05ac2ec558
commit 53a8eaa81c

View file

@ -745,11 +745,12 @@ class Debug
case 'admin':
default:
if (!Session::isStarted())
$logged_info = \Context::get('logged_info');
if (!isset($logged_info))
{
return true;
}
elseif ($logged_info = \Context::get('logged_info'))
elseif (method_exists($logged_info, 'isAdmin'))
{
return self::$_enabled = $logged_info->isAdmin();
}