From 8a9a3ac8a9fd4e90137cd4471b768ae77541c4bf Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Thu, 29 Aug 2019 11:47:48 +0200 Subject: [PATCH 1/2] fix: Do not store modules in transaction events --- sentry_sdk/integrations/modules.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sentry_sdk/integrations/modules.py b/sentry_sdk/integrations/modules.py index f0238be1b6..eaf41c0c3a 100644 --- a/sentry_sdk/integrations/modules.py +++ b/sentry_sdk/integrations/modules.py @@ -46,6 +46,11 @@ def setup_once(): @add_global_event_processor def processor(event, hint): # type: (Event, Any) -> Dict[str, Any] - if Hub.current.get_integration(ModulesIntegration) is not None: - event["modules"] = dict(_get_installed_modules()) + if event.get("type") != "transaction": + return event + + if Hub.current.get_integration(ModulesIntegration) is None: + return event + + event["modules"] = dict(_get_installed_modules()) return event From 26ef5e7ae15a0c60eed08c8527e913ed79922a4e Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Thu, 29 Aug 2019 16:08:43 +0200 Subject: [PATCH 2/2] fix: Flip condition --- sentry_sdk/integrations/modules.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sentry_sdk/integrations/modules.py b/sentry_sdk/integrations/modules.py index eaf41c0c3a..aecffd0a20 100644 --- a/sentry_sdk/integrations/modules.py +++ b/sentry_sdk/integrations/modules.py @@ -46,7 +46,7 @@ def setup_once(): @add_global_event_processor def processor(event, hint): # type: (Event, Any) -> Dict[str, Any] - if event.get("type") != "transaction": + if event.get("type") == "transaction": return event if Hub.current.get_integration(ModulesIntegration) is None: