diff --git a/files/helpers/wrappers.py b/files/helpers/wrappers.py index 1caf45d85f..4930c53017 100644 --- a/files/helpers/wrappers.py +++ b/files/helpers/wrappers.py @@ -10,7 +10,8 @@ import time def calc_users(v): # Some globals we expect aren't available when rendering error pages - if not g or not g.agent or not session or not ('session_id' in session): + if (not g or not hasattr(g, 'agent') + or not session or not ('session_id' in session)): return '' loggedin = cache.get(f'{SITE}_loggedin') or {}