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