From cdee59c3e1567b4fe0b049a0e00d5492fda15e00 Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Fri, 30 Aug 2019 11:26:39 +0200 Subject: [PATCH] fix: Do not store modules in transaction events (#490) * fix: Do not store modules in transaction events * fix: Flip condition --- 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..aecffd0a20 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