summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/apply_ops.cpp
diff options
context:
space:
mode:
authorDorothy Chen <dorothy.chen@mongodb.com>2016-08-23 15:42:00 -0400
committerDorothy Chen <dorothy.chen@mongodb.com>2016-08-26 15:14:07 -0400
commit6f03bed78373f186632f8d6f8a2d4fdc3e5177ee (patch)
tree38e3fcb1742cbf449065d2f0ff52f10f680971bd /src/mongo/db/catalog/apply_ops.cpp
parentcac902c5ea7f4f01db6826eb3a0ed32083fd6dac (diff)
downloadmongo-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.cpp3
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, "");