diff --git a/evibes/middleware.py b/evibes/middleware.py index 59b40f57..2064ad89 100644 --- a/evibes/middleware.py +++ b/evibes/middleware.py @@ -1,4 +1,5 @@ import logging +import traceback from os import getenv from django.contrib.auth.models import AnonymousUser @@ -60,6 +61,10 @@ class GrapheneJWTAuthorizationMiddleware: user = AnonymousUser() except TypeError: user = AnonymousUser() + except Exception as e: + logger.warning("Could not authenticate user: %s", str(e)) + logger.debug(traceback.format_exc()) + user = AnonymousUser() return user