diff --git a/files/helpers/wrappers.py b/files/helpers/wrappers.py index eaccee9ea..e8f81778c 100644 --- a/files/helpers/wrappers.py +++ b/files/helpers/wrappers.py @@ -23,7 +23,8 @@ def get_logged_in_user(): uid = session.get("user_id") nonce = session.get("login_nonce", 0) if not uid: x= (None, None) - v = g.db.query(User).filter_by(id=uid).first() + if g.db: v = g.db.query(User).filter_by(id=uid).first() + else: v = None if v and v.agendaposter_expires_utc and v.agendaposter_expires_utc < g.timestamp: v.agendaposter_expires_utc = 0