diff --git a/files/routes/errors.py b/files/routes/errors.py index 7a91b2bee..92920df0e 100644 --- a/files/routes/errors.py +++ b/files/routes/errors.py @@ -46,6 +46,9 @@ def error_401(e): @app.errorhandler(500) def error_500(e): + if not getattr(g, 'db', None): + print(f'error 500 with no db: {request.full_path}') + return error(e) g.db.rollback() return error(e)