From 917eef96fbc01b597b7b64f7088107e21ffc0ade Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Mon, 29 Nov 2021 21:37:29 +0100 Subject: [PATCH] lib: add improved log to sentry events being sent Signed-off-by: Jens Langhammer --- authentik/lib/sentry.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/authentik/lib/sentry.py b/authentik/lib/sentry.py index dd5673b8b..ac0eb8c55 100644 --- a/authentik/lib/sentry.py +++ b/authentik/lib/sentry.py @@ -93,6 +93,7 @@ def before_send(event: dict, hint: dict) -> Optional[dict]: # End-user errors Http404, ) + exc_value = None if "exc_info" in hint: _, exc_value, _ = hint["exc_info"] if isinstance(exc_value, ignored_classes): @@ -106,8 +107,10 @@ def before_send(event: dict, hint: dict) -> Optional[dict]: "asyncio", "multiprocessing", "django_redis", + "django.security.DisallowedHost", ]: return None + LOGGER.debug("sending event to sentry", exc=exc_value, source_logger=event.get("logger", None)) if settings.DEBUG: return None return event