Skip to content

Commit 36c1eba

Browse files
committed
consistent serialization
1 parent b33f83c commit 36c1eba

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

sentry_sdk/integrations/clickhouse_driver.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,8 @@ def _inner_end(*args: P.args, **kwargs: P.kwargs) -> T:
123123
data = getattr(connection, "_sentry_db_data", {})
124124

125125
if res is not None and should_send_default_pii():
126-
serialized_result = _serialize_span_attribute(res)
127-
data["db.result"] = serialized_result
128-
span.set_attribute("db.result", serialized_result)
126+
data["db.result"] = res
127+
span.set_attribute("db.result", _serialize_span_attribute(res))
129128

130129
with capture_internal_exceptions():
131130
query = data.pop("db.query.text", None)

tests/integrations/clickhouse_driver/test_clickhouse_driver.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ def test_clickhouse_client_breadcrumbs_with_pii(sentry_init, capture_events) ->
194194
"db.user": "default",
195195
"server.address": "localhost",
196196
"server.port": 9000,
197-
"db.result": "[[370]]",
197+
"db.result": [[370]],
198198
"db.params": {"minv": 150},
199199
},
200200
"message": "SELECT sum(x) FROM test WHERE x > 150",
@@ -618,7 +618,7 @@ def test_clickhouse_dbapi_breadcrumbs_with_pii(sentry_init, capture_events) -> N
618618
"db.user": "default",
619619
"server.address": "localhost",
620620
"server.port": 9000,
621-
"db.result": "[[], []]",
621+
"db.result": [[], []],
622622
},
623623
"message": "DROP TABLE IF EXISTS test",
624624
"type": "default",
@@ -631,7 +631,7 @@ def test_clickhouse_dbapi_breadcrumbs_with_pii(sentry_init, capture_events) -> N
631631
"db.user": "default",
632632
"server.address": "localhost",
633633
"server.port": 9000,
634-
"db.result": "[[], []]",
634+
"db.result": [[], []],
635635
},
636636
"message": "CREATE TABLE test (x Int32) ENGINE = Memory",
637637
"type": "default",
@@ -671,7 +671,7 @@ def test_clickhouse_dbapi_breadcrumbs_with_pii(sentry_init, capture_events) -> N
671671
"server.address": "localhost",
672672
"server.port": 9000,
673673
"db.params": {"minv": 150},
674-
"db.result": '[[[370]], [["sum(x)", "Int64"]]]',
674+
"db.result": [[["370"]], [["'sum(x)'", "'Int64'"]]],
675675
},
676676
"message": "SELECT sum(x) FROM test WHERE x > 150",
677677
"type": "default",

0 commit comments

Comments
 (0)