summaryrefslogtreecommitdiff
path: root/src/mongo/db/signed_logical_time.cpp
diff options
context:
space:
mode:
authorJack Mulrow <jack.mulrow@mongodb.com>2017-04-04 15:03:13 -0400
committerJack Mulrow <jack.mulrow@mongodb.com>2017-04-18 12:20:52 -0400
commit36dee9cbf58710f4168d39104aa5d446b3f15d49 (patch)
tree24811f61594d25afe9e38d667a01cbb2becb66a2 /src/mongo/db/signed_logical_time.cpp
parent104653ec8eca6865ff938c3e9966139b2cdd340f (diff)
downloadmongo-36dee9cbf58710f4168d39104aa5d446b3f15d49.tar.gz
SERVER-28565 Do not return logicalTime on non-sharded RS
Diffstat (limited to 'src/mongo/db/signed_logical_time.cpp')
-rw-r--r--src/mongo/db/signed_logical_time.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/signed_logical_time.cpp b/src/mongo/db/signed_logical_time.cpp
index 16404950ac5..dc8f7c3d0be 100644
--- a/src/mongo/db/signed_logical_time.cpp
+++ b/src/mongo/db/signed_logical_time.cpp
@@ -34,7 +34,8 @@ namespace mongo {
std::string SignedLogicalTime::toString() const {
StringBuilder buf;
- buf << _time.toString() << "|" << _proof.toString();
+ auto proof = _proof.get_value_or(TimeProof());
+ buf << _time.toString() << "|" << proof.toString();
return buf.str();
}