Skip to content

Commit 6a4d839

Browse files
authored
Merge pull request #369 from ChiperSoft/fix-pool-namedplaceholders
Fix pool namedplaceholders on execute
2 parents 1e1de36 + d4742cb commit 6a4d839

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

lib/pool.js

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ Pool.prototype.end = function (cb) {
126126

127127
Pool.prototype.query = function (sql, values, cb) {
128128
var cmdQuery = Connection.createQuery(sql, values, cb, this.config.connectionConfig);
129-
cmdQuery.namedPlaceholders = this.config.namedPlaceholders;
129+
cmdQuery.namedPlaceholders = this.config.connectionConfig.namedPlaceholders;
130130

131131
this.getConnection(function (err, conn) {
132132
if (err) {
@@ -145,12 +145,7 @@ Pool.prototype.query = function (sql, values, cb) {
145145
};
146146

147147
Pool.prototype.execute = function (sql, values, cb) {
148-
if (typeof values === 'function') {
149-
cb = values;
150-
values = null;
151-
}
152-
153-
var useNamedPlaceholders = this.config.namedPlaceholders;
148+
var useNamedPlaceholders = this.config.connectionConfig.namedPlaceholders;
154149

155150
this.getConnection(function (err, conn) {
156151
if (err) {

test/integration/connection/test-named-paceholders.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ assert.equal(sql, 'SELECT * from test_table where num1 < 2 and num2 > 100');
5656
connection.end();
5757

5858
var pool = common.createPool();
59-
pool.config.namedPlaceholders = true;
59+
pool.config.connectionConfig.namedPlaceholders = true;
6060
pool.query('SELECT :a + :a as sum', {a: 2}, function (err, rows, fields) {
6161
pool.end();
6262
if (err) {

0 commit comments

Comments
 (0)