Skip to content

Commit 84b52b2

Browse files
authored
fix(clickhouse): get_parameters_from_uri failing when secure is true (#32423)
1 parent eacb234 commit 84b52b2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

superset/db_engine_specs/clickhouse.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -334,9 +334,9 @@ def get_parameters_from_uri(
334334
cls, uri: str, encrypted_extra: dict[str, Any] | None = None
335335
) -> BasicParametersType:
336336
url = make_url_safe(uri)
337-
query = url.query
337+
query = dict(url.query)
338338
if "secure" in query:
339-
encryption = url.query.get("secure") == "true"
339+
encryption = query.get("secure") == "true"
340340
query.pop("secure")
341341
else:
342342
encryption = False
@@ -346,7 +346,7 @@ def get_parameters_from_uri(
346346
host=url.host,
347347
port=url.port,
348348
database="" if url.database == "__default__" else cast(str, url.database),
349-
query=dict(query),
349+
query=query,
350350
encryption=encryption,
351351
)
352352

0 commit comments

Comments
 (0)