diff --git a/sentry_sdk/integrations/litestar.py b/sentry_sdk/integrations/litestar.py index 745a00bcba..0cb9f4b972 100644 --- a/sentry_sdk/integrations/litestar.py +++ b/sentry_sdk/integrations/litestar.py @@ -1,4 +1,6 @@ from collections.abc import Set +from copy import deepcopy + import sentry_sdk from sentry_sdk.consts import OP from sentry_sdk.integrations import ( @@ -260,7 +262,7 @@ def event_processor(event, _): event.update( { - "request": request_info, + "request": deepcopy(request_info), "transaction": tx_name, "transaction_info": tx_info, } diff --git a/sentry_sdk/integrations/starlite.py b/sentry_sdk/integrations/starlite.py index daab82d642..855b87ad60 100644 --- a/sentry_sdk/integrations/starlite.py +++ b/sentry_sdk/integrations/starlite.py @@ -1,3 +1,5 @@ +from copy import deepcopy + import sentry_sdk from sentry_sdk.consts import OP from sentry_sdk.integrations import DidNotEnable, Integration @@ -237,7 +239,7 @@ def event_processor(event, _): event.update( { - "request": request_info, + "request": deepcopy(request_info), "transaction": tx_name, "transaction_info": tx_info, }