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

Commit d8affcf2 by Jan Aagaard Meier

Merge pull request #4623 from PenguinOfThunder/add-domain-support

Added support for passing domain option to tedious.
2 parents 74f73ea0 91fc76be
Showing with 6 additions and 1 deletions
...@@ -27,7 +27,6 @@ ConnectionManager.prototype.connect = function(config) { ...@@ -27,7 +27,6 @@ ConnectionManager.prototype.connect = function(config) {
userName: config.username, userName: config.username,
password: config.password, password: config.password,
server: config.host, server: config.host,
/* domain: 'DOMAIN' */
options: { options: {
port: config.port, port: config.port,
database: config.database database: config.database
...@@ -40,6 +39,12 @@ ConnectionManager.prototype.connect = function(config) { ...@@ -40,6 +39,12 @@ ConnectionManager.prototype.connect = function(config) {
delete connectionConfig.options.port; delete connectionConfig.options.port;
} }
// The 'tedious' driver needs domain property to be in the main Connection config object
if(config.dialectOptions.domain) {
connectionConfig.domain = config.dialectOptions.domain;
delete config.dialectOptions.domain;
}
Object.keys(config.dialectOptions).forEach(function(key) { Object.keys(config.dialectOptions).forEach(function(key) {
connectionConfig.options[key] = config.dialectOptions[key]; connectionConfig.options[key] = config.dialectOptions[key];
}); });
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!