summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Ryabtsev <dmitry.ryabtsev@mongodb.com>2019-01-31 13:59:39 +1100
committerdryabtse <tain.furrious@gmail.com>2019-02-03 21:18:56 -0800
commitd8ce0ff66cd3d3ca44cb029f80c68acaf9172722 (patch)
tree603321455d1bd2d6a0d95814fb584405f133bd8a
parent2b23402c019e05b98347dbb5760f51a4bb43d7d7 (diff)
downloadmongo-d8ce0ff66cd3d3ca44cb029f80c68acaf9172722.tar.gz
SERVER-36901 fix sh.status() last error reporting
(cherry picked from commit 8cbbac8636b5cfae5dd84f308ca9092b0da8b549)
-rw-r--r--src/mongo/shell/utils_sh.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/shell/utils_sh.js b/src/mongo/shell/utils_sh.js
index cfbb5b11456..df7f54430ef 100644
--- a/src/mongo/shell/utils_sh.js
+++ b/src/mongo/shell/utils_sh.js
@@ -432,8 +432,10 @@ sh.getRecentFailedRounds = function(configDB) {
balErrs.forEach(function(r) {
if (r.details.errorOccured) {
result.count += 1;
- result.lastErr = r.details.errmsg;
- result.lastTime = r.time;
+ if (result.count == 1) {
+ result.lastErr = r.details.errmsg;
+ result.lastTime = r.time;
+ }
}
});
}