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/catalog/apply_ops.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/catalog/apply_ops.cpp')
-rw-r--r-- | src/mongo/db/catalog/apply_ops.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/catalog/apply_ops.cpp b/src/mongo/db/catalog/apply_ops.cpp index 28be87cf6de..5b783fff7f4 100644 --- a/src/mongo/db/catalog/apply_ops.cpp +++ b/src/mongo/db/catalog/apply_ops.cpp @@ -170,6 +170,8 @@ Status _applyOps(OperationContext* txn, ab.append(false); result->append("applied", ++(*numApplied)); result->append("code", ex.getCode()); + result->append("codeName", + ErrorCodes::errorString(ErrorCodes::fromInt(ex.getCode()))); result->append("errmsg", ex.what()); result->append("results", ab.arr()); return Status(ErrorCodes::UnknownError, ""); @@ -334,6 +336,7 @@ Status applyOps(OperationContext* txn, ab.append(false); result->append("applied", numApplied); result->append("code", ex.getCode()); + result->append("codeName", ErrorCodes::errorString(ErrorCodes::fromInt(ex.getCode()))); result->append("errmsg", ex.what()); result->append("results", ab.arr()); return Status(ErrorCodes::UnknownError, ""); |