This is an automated email from the ASF dual-hosted git repository. glynnbird pushed a commit to branch issue98 in repository https://gitbox.apache.org/repos/asf/couchdb-nano.git
commit 2d3b22c6a55b748d8dd58054144479880f24deb8 Author: Glynn Bird <[email protected]> AuthorDate: Wed Jul 18 13:36:24 2018 +0100 return headers for headDoc on an error --- lib/nano.js | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/lib/nano.js b/lib/nano.js index f911b6f..4e41a5f 100644 --- a/lib/nano.js +++ b/lib/nano.js @@ -77,16 +77,16 @@ module.exports = exports = nano = function dbScope(cfg) { }, response.headers); if (err) { log({err: 'socket', body: body, headers: responseHeaders}); - const ret_e = errs.merge(err, { + const returnError = errs.merge(err, { message: 'error happened in your connection', scope: 'socket', errid: 'request' }); if (reject) { - reject(ret_e); + reject(returnError); } if (callback) { - callback(ret_e); + callback(returnError); } return ; } @@ -524,16 +524,14 @@ module.exports = exports = nano = function dbScope(cfg) { method: 'HEAD', qs: {} }, function(err, body, headers) { - if (err) { - if (callback) { - callback(err); - } - return reject(err); - } if (callback) { callback(err, body, headers); + } + if (err) { + reject(err); + } else { + resolve(headers) } - resolve(headers); }); }); }
