diff options
author | Dorothy Chen <dorothy.chen@mongodb.com> | 2016-08-23 15:42:00 -0400 |
---|---|---|
committer | Dorothy Chen <dorothy.chen@mongodb.com> | 2016-08-26 15:14:07 -0400 |
commit | 6f03bed78373f186632f8d6f8a2d4fdc3e5177ee (patch) | |
tree | 38e3fcb1742cbf449065d2f0ff52f10f680971bd /src/mongo/db/lasterror.cpp | |
parent | cac902c5ea7f4f01db6826eb3a0ed32083fd6dac (diff) | |
download | mongo-6f03bed78373f186632f8d6f8a2d4fdc3e5177ee.tar.gz |
SERVER-23501 include stringified error code in erroring command replies
Diffstat (limited to 'src/mongo/db/lasterror.cpp')
-rw-r--r-- | src/mongo/db/lasterror.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/lasterror.cpp b/src/mongo/db/lasterror.cpp index 60d0e59acc3..8789609e2cd 100644 --- a/src/mongo/db/lasterror.cpp +++ b/src/mongo/db/lasterror.cpp @@ -83,8 +83,10 @@ bool LastError::appendSelf(BSONObjBuilder& b, bool blankErr) const { b.append("err", _msg); } - if (_code) + if (_code) { b.append("code", _code); + b.append("codeName", ErrorCodes::errorString(ErrorCodes::fromInt(_code))); + } if (_updatedExisting != NotUpdate) b.appendBool("updatedExisting", _updatedExisting == True); if (!_upsertedId.isEmpty()) { |