From 81bf8b3f59c75875988f13ed83c9401cbea31b9b Mon Sep 17 00:00:00 2001 From: "Brian M. Carlson" Date: Thu, 20 Feb 2020 18:01:47 -0600 Subject: [PATCH] Use readyState because pending doesn't exist in node 8.x --- packages/pg/lib/client.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/pg/lib/client.js b/packages/pg/lib/client.js index 375bdcbd..3f8ca34c 100644 --- a/packages/pg/lib/client.js +++ b/packages/pg/lib/client.js @@ -546,7 +546,7 @@ Client.prototype.end = function (cb) { this._ending = true // if we have never connected, then end is a noop, callback immediately - if (this.connection.stream.pending && !this.connection.stream.connecting) { + if (this.connection.stream.readyState === 'closed') { if (cb) { cb() } else {