Comparing version 1.4.2 to 1.4.3
@@ -99,3 +99,8 @@ var genericPool = require('generic-pool') | ||
this.connect(function (err, client, done) { | ||
if (err) return reject(err) | ||
if (err) { | ||
if (cb) { | ||
cb(err) | ||
} | ||
return reject(err) | ||
} | ||
client.query(text, values, function (err, res) { | ||
@@ -102,0 +107,0 @@ done(err) |
{ | ||
"name": "pg-pool", | ||
"version": "1.4.2", | ||
"version": "1.4.3", | ||
"description": "Connection pool for node-postgres", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -65,2 +65,13 @@ var expect = require('expect.js') | ||
it('passes connection errors to callback', function (done) { | ||
var pool = new Pool({host: 'no-postgres-server-here.com'}) | ||
pool.query('SELECT $1::text as name', ['brianc'], function (err, res) { | ||
expect(res).to.be(undefined) | ||
expect(err).to.be.an(Error) | ||
pool.end(function (err) { | ||
done(err) | ||
}) | ||
}) | ||
}) | ||
it('removes client if it errors in background', function (done) { | ||
@@ -67,0 +78,0 @@ var pool = new Pool() |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
23871
355