diff options
Diffstat (limited to 'src/mongo/db/commands/get_last_error.cpp')
-rw-r--r-- | src/mongo/db/commands/get_last_error.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/commands/get_last_error.cpp b/src/mongo/db/commands/get_last_error.cpp index 899d081926d..e71dcf15210 100644 --- a/src/mongo/db/commands/get_last_error.cpp +++ b/src/mongo/db/commands/get_last_error.cpp @@ -250,6 +250,7 @@ public: if (electionId != OID()) { errmsg = "wElectionId passed but no replication active"; result.append("code", ErrorCodes::BadValue); + result.append("codeName", ErrorCodes::errorString(ErrorCodes::BadValue)); return false; } } else { @@ -258,6 +259,8 @@ public: << repl::getGlobalReplicationCoordinator()->getElectionId(); errmsg = "election occurred after write"; result.append("code", ErrorCodes::WriteConcernFailed); + result.append("codeName", + ErrorCodes::errorString(ErrorCodes::WriteConcernFailed)); return false; } } @@ -278,6 +281,7 @@ public: dassert(!status.isOK()); result.append("errmsg", "timed out waiting for slaves"); result.append("code", status.code()); + result.append("codeName", ErrorCodes::errorString(status.code())); return true; } |