From 0c15b016359037281da856d72846c19b1bfb39aa Mon Sep 17 00:00:00 2001 From: Brandon Freeman <137093947+BrandonFreeman-Cavallo@users.noreply.github.com> Date: Mon, 10 Mar 2025 05:18:56 -0400 Subject: [PATCH] fix: Allow config http protocol to be passed to clickhouse driver. (#9195) Co-authored-by: Konstantin Burkalev --- packages/cubejs-clickhouse-driver/src/ClickHouseDriver.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cubejs-clickhouse-driver/src/ClickHouseDriver.ts b/packages/cubejs-clickhouse-driver/src/ClickHouseDriver.ts index 19a2f037c2e91..48c029e45ba64 100644 --- a/packages/cubejs-clickhouse-driver/src/ClickHouseDriver.ts +++ b/packages/cubejs-clickhouse-driver/src/ClickHouseDriver.ts @@ -142,7 +142,7 @@ export class ClickHouseDriver extends BaseDriver implements DriverInterface { const dataSource = config.dataSource ?? assertDataSource('default'); const host = config.host ?? getEnv('dbHost', { dataSource }); const port = config.port ?? getEnv('dbPort', { dataSource }) ?? 8123; - const protocol = config.protocol ?? getEnv('dbSsl', { dataSource }) ? 'https:' : 'http:'; + const protocol = config.protocol ?? (getEnv('dbSsl', { dataSource }) ? 'https:' : 'http:'); const url = `${protocol}//${host}:${port}`; const username = config.username ?? getEnv('dbUser', { dataSource });