summaryrefslogtreecommitdiff
path: root/src/mongo/db/write_concern_options.cpp
diff options
context:
space:
mode:
authorGWlodarek <gregory.wlodarek@mongodb.com>2018-11-07 13:16:59 -0500
committerGregory Wlodarek <gregory.wlodarek@mongodb.com>2018-11-15 12:36:32 -0500
commitcf4c2f066cb848433350cea6bc6aa4bf2ae63389 (patch)
tree0d75c53d867ee3e37ea61f73b650fb3cdc4e287f /src/mongo/db/write_concern_options.cpp
parent5d49f79ce7808c271e021e8a697a7aa7006adb38 (diff)
downloadmongo-cf4c2f066cb848433350cea6bc6aa4bf2ae63389.tar.gz
SERVER-37646 Create new IDL for config.system.indexBuilds collection
Diffstat (limited to 'src/mongo/db/write_concern_options.cpp')
-rw-r--r--src/mongo/db/write_concern_options.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/db/write_concern_options.cpp b/src/mongo/db/write_concern_options.cpp
index 59fb840ec9a..e9bf4f4ba68 100644
--- a/src/mongo/db/write_concern_options.cpp
+++ b/src/mongo/db/write_concern_options.cpp
@@ -161,6 +161,12 @@ Status WriteConcernOptions::parse(const BSONObj& obj) {
return Status::OK();
}
+WriteConcernOptions WriteConcernOptions::deserializerForIDL(const BSONObj& obj) {
+ WriteConcernOptions writeConcernOptions;
+ uassertStatusOK(writeConcernOptions.parse(obj));
+ return writeConcernOptions;
+}
+
StatusWith<WriteConcernOptions> WriteConcernOptions::extractWCFromCommand(
const BSONObj& cmdObj, const WriteConcernOptions& defaultWC) {
WriteConcernOptions writeConcern = defaultWC;