diff --git a/clickhouse_connect/VERSION b/clickhouse_connect/VERSION index 08456a47..d81f1c3f 100644 --- a/clickhouse_connect/VERSION +++ b/clickhouse_connect/VERSION @@ -1 +1 @@ -0.2.8 \ No newline at end of file +0.2.9 \ No newline at end of file diff --git a/clickhouse_connect/cc_superset/engine.py b/clickhouse_connect/cc_superset/engine.py index 213ebce1..6ee1203c 100644 --- a/clickhouse_connect/cc_superset/engine.py +++ b/clickhouse_connect/cc_superset/engine.py @@ -176,7 +176,9 @@ def validate_parameters(cls, parameters: BasicParametersType) -> List[SupersetEr ErrorLevel.ERROR, {'invalid': ['host']}, )] - port = parameters.get('port', default_port('http', parameters.get('encryption', False))) + port = parameters.get('port') + if port is None: + port = default_port('http', parameters.get('encryption', False)) try: port = int(port) except (ValueError, TypeError):