From 4e583e8fe93995b941639859496c5ae4274ee95e Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sun, 15 Sep 2024 18:53:13 -0500 Subject: [PATCH 1/2] Fix error messages when first starting up --- src/connection.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/connection.js b/src/connection.js index 97cc97e1..55cfb089 100644 --- a/src/connection.js +++ b/src/connection.js @@ -385,6 +385,8 @@ function Connection(options, queues = {}, { onopen = noop, onend = noop, onclose } function queryError(query, err) { + if (typeof query !== 'object') throw err + 'query' in err || 'parameters' in err || Object.defineProperties(err, { stack: { value: err.stack + query.origin.replace(/.*\n/, '\n'), enumerable: options.debug }, query: { value: query.string, enumerable: options.debug }, From b9644f35cc9269681d5dea7d98815bf0ff794e5a Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 19 Dec 2024 13:53:34 -0600 Subject: [PATCH 2/2] queryError: ensure query is not null --- src/connection.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connection.js b/src/connection.js index 55cfb089..58f52984 100644 --- a/src/connection.js +++ b/src/connection.js @@ -385,7 +385,7 @@ function Connection(options, queues = {}, { onopen = noop, onend = noop, onclose } function queryError(query, err) { - if (typeof query !== 'object') throw err + if (!query || typeof query !== 'object') throw err 'query' in err || 'parameters' in err || Object.defineProperties(err, { stack: { value: err.stack + query.origin.replace(/.*\n/, '\n'), enumerable: options.debug },