diff options
author | Mathias Stearn <mathias@10gen.com> | 2014-12-08 12:22:05 -0500 |
---|---|---|
committer | Mathias Stearn <mathias@10gen.com> | 2015-02-13 15:29:33 -0500 |
commit | 511a2318599954ce6b58477dd7a1e8236fdb451b (patch) | |
tree | 3077332f28ddf75830ad682f11d8a0df53298c47 /src/mongo/db/cloner.cpp | |
parent | 05d73815c390e344842ac8870acfea53498279ea (diff) | |
download | mongo-511a2318599954ce6b58477dd7a1e8236fdb451b.tar.gz |
SERVER-17287 StatusWith improvements
* Implicit conversions from T and Status.
* StatusWith<Status> banned at compile time.
* toString() strings the value if isOK().
* Can now be streamed to an ostream.
* EqualityComparable to T, Status, and ErrorCodes::Error.
The last two make it possible to use StatusWith in ASSERT_OK and ASSERT_EQ.
Diffstat (limited to 'src/mongo/db/cloner.cpp')
-rw-r--r-- | src/mongo/db/cloner.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/cloner.cpp b/src/mongo/db/cloner.cpp index 5e691f3b4c9..41023abd501 100644 --- a/src/mongo/db/cloner.cpp +++ b/src/mongo/db/cloner.cpp @@ -228,7 +228,7 @@ namespace mongo { StatusWith<RecordId> loc = collection->insertDocument( txn, js, true ); if ( !loc.isOK() ) { error() << "error: exception cloning object in " << from_collection - << ' ' << loc.toString() << " obj:" << js; + << ' ' << loc.getStatus() << " obj:" << js; } uassertStatusOK( loc.getStatus() ); if (logForRepl) |