diff --git a/sentry_sdk/integrations/django.py b/sentry_sdk/integrations/django.py index 424ff0b4f7..c0903f71d9 100644 --- a/sentry_sdk/integrations/django.py +++ b/sentry_sdk/integrations/django.py @@ -45,11 +45,7 @@ def sentry_patched_get_response(self, request): lambda: make_event_processor(request) ) - try: - return old_get_response(self, request) - except Exception as e: - capture_exception() - raise e + return old_get_response(self, request) BaseHandler.get_response = sentry_patched_get_response diff --git a/tests/integrations/django/test_basic.py b/tests/integrations/django/test_basic.py index a99f924926..e0cd425074 100644 --- a/tests/integrations/django/test_basic.py +++ b/tests/integrations/django/test_basic.py @@ -74,3 +74,8 @@ def test_user_captured(client, capture_events): "ip_address": "127.0.0.1", "username": "john", } + + +def test_404(client): + response = client.get("/404") + assert response.status_code == 404