summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/read_concern_args.cpp
diff options
context:
space:
mode:
authorMathias Stearn <mathias@10gen.com>2015-09-09 13:16:41 -0400
committerMathias Stearn <mathias@10gen.com>2015-09-17 18:21:20 -0400
commit79e06f2353b6bdd0748ab1ee83c03ca7b33683f7 (patch)
tree1dd60c3f48d709f58add236ed06c9f8ad9a33cff /src/mongo/db/repl/read_concern_args.cpp
parentb99e1172dd47b53e67c4d7013fd494f019c5e8ff (diff)
downloadmongo-79e06f2353b6bdd0748ab1ee83c03ca7b33683f7.tar.gz
SERVER-20214 Stop supporting majority read concern level with MapReduce and Aggregation $out
Diffstat (limited to 'src/mongo/db/repl/read_concern_args.cpp')
-rw-r--r--src/mongo/db/repl/read_concern_args.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/repl/read_concern_args.cpp b/src/mongo/db/repl/read_concern_args.cpp
index 1389a7380a1..20b179f8033 100644
--- a/src/mongo/db/repl/read_concern_args.cpp
+++ b/src/mongo/db/repl/read_concern_args.cpp
@@ -67,13 +67,13 @@ OpTime ReadConcernArgs::getOpTime() const {
return _opTime.value_or(OpTime());
}
-Status ReadConcernArgs::initialize(const BSONObj& cmdObj) {
- auto readConcernElem = cmdObj[ReadConcernArgs::kReadConcernFieldName];
-
+Status ReadConcernArgs::initialize(const BSONElement& readConcernElem) {
if (readConcernElem.eoo()) {
return Status::OK();
}
+ dassert(readConcernElem.fieldNameStringData() == kReadConcernFieldName);
+
if (!readConcernElem.isABSONObj()) {
return Status(ErrorCodes::FailedToParse,
str::stream() << kReadConcernFieldName << " field should be an object");