diff options
Diffstat (limited to 'src/mongo/db/commands/write_commands')
-rw-r--r-- | src/mongo/db/commands/write_commands/batch_executor.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mongo/db/commands/write_commands/batch_executor.cpp b/src/mongo/db/commands/write_commands/batch_executor.cpp index 39b5e7c0014..52acb7aae6f 100644 --- a/src/mongo/db/commands/write_commands/batch_executor.cpp +++ b/src/mongo/db/commands/write_commands/batch_executor.cpp @@ -918,9 +918,8 @@ namespace mongo { if (!checkIndexConstraints(txn, &shardingState, *request, result)) { return false; } - - _context.reset(new Client::Context(txn, request->getNS(), false)); - + _context.reset(new Client::Context(request->getNS(), + false /* don't check version */)); Database* database = _context->db(); dassert(database); _collection = database->getCollection(txn, request->getTargetingNS()); @@ -1099,7 +1098,7 @@ namespace mongo { if (!checkShardVersion(txn, &shardingState, *updateItem.getRequest(), result)) return; - Client::Context ctx(txn, nsString.ns(), false /* don't check version */); + Client::Context ctx(nsString.ns(), false /* don't check version */); try { UpdateResult res = executor.execute(txn, ctx.db()); @@ -1160,7 +1159,8 @@ namespace mongo { // Context once we're locked, to set more details in currentOp() // TODO: better constructor? - Client::Context writeContext(txn, nss.ns(), false /* don't check version */); + Client::Context writeContext( nss.ns(), + false /* don't check version */); try { result->getStats().n = executor.execute(txn, writeContext.db()); |