不要怂,就是干,撸起袖子干!

Commit 80a79315 by Sushant Committed by GitHub

fix(connection-manager): correctly assign default port (#10558)

1 parent 197ba548
...@@ -23,8 +23,8 @@ const parserStore = require('../parserStore')('mariadb'); ...@@ -23,8 +23,8 @@ const parserStore = require('../parserStore')('mariadb');
class ConnectionManager extends AbstractConnectionManager { class ConnectionManager extends AbstractConnectionManager {
constructor(dialect, sequelize) { constructor(dialect, sequelize) {
sequelize.config.port = sequelize.config.port || 3306;
super(dialect, sequelize); super(dialect, sequelize);
this.sequelize.config.port = this.sequelize.config.port || 3306;
this.lib = this._loadDialectModule('mariadb'); this.lib = this._loadDialectModule('mariadb');
this.refreshTypeParser(DataTypes); this.refreshTypeParser(DataTypes);
} }
......
...@@ -12,8 +12,8 @@ const debugTedious = logger.getLogger().debugContext('connection:mssql:tedious') ...@@ -12,8 +12,8 @@ const debugTedious = logger.getLogger().debugContext('connection:mssql:tedious')
class ConnectionManager extends AbstractConnectionManager { class ConnectionManager extends AbstractConnectionManager {
constructor(dialect, sequelize) { constructor(dialect, sequelize) {
sequelize.config.port = sequelize.config.port || 1433;
super(dialect, sequelize); super(dialect, sequelize);
this.sequelize.config.port = this.sequelize.config.port || 1433;
this.lib = this._loadDialectModule('tedious'); this.lib = this._loadDialectModule('tedious');
this.refreshTypeParser(DataTypes); this.refreshTypeParser(DataTypes);
} }
......
...@@ -23,8 +23,8 @@ const parserStore = require('../parserStore')('mysql'); ...@@ -23,8 +23,8 @@ const parserStore = require('../parserStore')('mysql');
class ConnectionManager extends AbstractConnectionManager { class ConnectionManager extends AbstractConnectionManager {
constructor(dialect, sequelize) { constructor(dialect, sequelize) {
sequelize.config.port = sequelize.config.port || 3306;
super(dialect, sequelize); super(dialect, sequelize);
this.sequelize.config.port = this.sequelize.config.port || 3306;
this.lib = this._loadDialectModule('mysql2'); this.lib = this._loadDialectModule('mysql2');
this.refreshTypeParser(DataTypes); this.refreshTypeParser(DataTypes);
} }
......
...@@ -12,8 +12,8 @@ const moment = require('moment-timezone'); ...@@ -12,8 +12,8 @@ const moment = require('moment-timezone');
class ConnectionManager extends AbstractConnectionManager { class ConnectionManager extends AbstractConnectionManager {
constructor(dialect, sequelize) { constructor(dialect, sequelize) {
sequelize.config.port = sequelize.config.port || 5432;
super(dialect, sequelize); super(dialect, sequelize);
this.sequelize.config.port = this.sequelize.config.port || 5432;
const pgLib = this._loadDialectModule('pg'); const pgLib = this._loadDialectModule('pg');
this.lib = this.sequelize.config.native ? pgLib.native : pgLib; this.lib = this.sequelize.config.native ? pgLib.native : pgLib;
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!