From 01658e39a9befcd72be91797bfdcefc54ca580a3 Mon Sep 17 00:00:00 2001 From: Alex Vandiver Date: Tue, 12 Jan 2021 17:26:13 -0800 Subject: [PATCH] sentry: Verify version is supported, first. Raven SDK does not send a `title` field. --- zerver/webhooks/sentry/view.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/zerver/webhooks/sentry/view.py b/zerver/webhooks/sentry/view.py index 1959512901..1c244678f0 100644 --- a/zerver/webhooks/sentry/view.py +++ b/zerver/webhooks/sentry/view.py @@ -90,12 +90,11 @@ def convert_lines_to_traceback_string(lines: Optional[List[str]]) -> str: def handle_event_payload(event: Dict[str, Any]) -> Tuple[str, str]: """ Handle either an exception type event or a message type event payload.""" - subject = event["title"] - # We shouldn't support the officially deprecated Raven series of SDKs. if int(event["version"]) < 7: raise UnsupportedWebhookEventType("Raven SDK") + subject = event["title"] platform_name = event["platform"] syntax_highlight_as = syntax_highlight_as_map.get(platform_name, "") if syntax_highlight_as == "": # nocoverage