diff options
author | Mathias Stearn <mathias@10gen.com> | 2015-09-09 13:16:41 -0400 |
---|---|---|
committer | Mathias Stearn <mathias@10gen.com> | 2015-09-17 18:21:20 -0400 |
commit | 79e06f2353b6bdd0748ab1ee83c03ca7b33683f7 (patch) | |
tree | 1dd60c3f48d709f58add236ed06c9f8ad9a33cff /src/mongo/db/repl/read_concern_args.cpp | |
parent | b99e1172dd47b53e67c4d7013fd494f019c5e8ff (diff) | |
download | mongo-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.cpp | 6 |
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"); |