From b7b0b64f48cbd099a92de5eb1327bfe5731a481c Mon Sep 17 00:00:00 2001 From: Lucas Hrabovsky Date: Fri, 10 Apr 2020 13:05:14 -0400 Subject: [PATCH] fix: COMPASS-4209: Add missing returns on error cases --- lib/fetch.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/fetch.js b/lib/fetch.js index f066597..00ca648 100644 --- a/lib/fetch.js +++ b/lib/fetch.js @@ -33,7 +33,9 @@ function getIndexes(results, done) { .collection(ns.collection) .indexes(function(err, indexes) { if (err) { + debug('getIndexes failed!', err); done(err); + return; } // add ns field to each index _.each(indexes, function(idx) { @@ -80,7 +82,8 @@ function getIndexStats(results, done) { debug('$indexStats not yet supported, return empty document', err); return done(null, {}); } - done(err); + debug('Unknown error while getting index stats!', err); + return done(err); } res = _.mapKeys(res, function(stat) { return stat.name;