Skip to content

Commit 7ca7e46

Browse files
committed
Collect db data after connection is done.
1 parent 8182704 commit 7ca7e46

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

sentry_sdk/integrations/django/__init__.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -640,7 +640,9 @@ def _cache_database_configurations():
640640
"db_name": db_config.get("NAME"),
641641
"host": db_config.get("HOST", "localhost"),
642642
"port": db_config.get("PORT"),
643-
"vendor": db_wrapper.vendor,
643+
"vendor": (
644+
db_wrapper.vendor if hasattr(db_wrapper, "vendor") else None
645+
),
644646
"unix_socket": db_config.get("OPTIONS", {}).get("unix_socket"),
645647
"engine": db_config.get("ENGINE"),
646648
}
@@ -739,8 +741,9 @@ def connect(self):
739741
name="connect",
740742
origin=DjangoIntegration.origin_db,
741743
) as span:
744+
connection = real_connect(self)
742745
_set_db_data(span, self)
743-
return real_connect(self)
746+
return connection
744747

745748
CursorWrapper.execute = execute
746749
CursorWrapper.executemany = executemany

0 commit comments

Comments
 (0)