Skip to content

Commit 1bbb070

Browse files
authored
fix: incorrect properties passed to pool client (#352)
1 parent f9ce248 commit 1bbb070

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

mysql/lib/dialect/mysql2_driver_dialect.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export class MySQL2DriverDialect implements DriverDialect {
4848
const finalPoolConfig: PoolOptions = {};
4949
const finalClientProps = WrapperProperties.removeWrapperProperties(props);
5050

51-
Object.assign(finalPoolConfig, finalClientProps);
51+
Object.assign(finalPoolConfig, Object.fromEntries(finalClientProps.entries()));
5252
finalPoolConfig.connectionLimit = poolConfig?.maxConnections;
5353
finalPoolConfig.idleTimeout = poolConfig?.idleTimeoutMillis;
5454
finalPoolConfig.maxIdle = poolConfig?.maxIdleConnections;

pg/lib/dialect/node_postgres_driver_dialect.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export class NodePostgresDriverDialect implements DriverDialect {
5151
const finalPoolConfig: pkgPg.PoolConfig = {};
5252
const finalClientProps = WrapperProperties.removeWrapperProperties(props);
5353

54-
Object.assign(finalPoolConfig, finalClientProps);
54+
Object.assign(finalPoolConfig, Object.fromEntries(finalClientProps.entries()));
5555
finalPoolConfig.max = poolConfig?.maxConnections;
5656
finalPoolConfig.idleTimeoutMillis = poolConfig?.idleTimeoutMillis;
5757
finalPoolConfig.allowExitOnIdle = poolConfig?.allowExitOnIdle;

0 commit comments

Comments
 (0)