summaryrefslogtreecommitdiff
path: root/src/mongo/dbtests/mock/mock_replica_set.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/dbtests/mock/mock_replica_set.cpp')
-rw-r--r--src/mongo/dbtests/mock/mock_replica_set.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mongo/dbtests/mock/mock_replica_set.cpp b/src/mongo/dbtests/mock/mock_replica_set.cpp
index 12e288ab1a7..d7dfb75aec1 100644
--- a/src/mongo/dbtests/mock/mock_replica_set.cpp
+++ b/src/mongo/dbtests/mock/mock_replica_set.cpp
@@ -80,7 +80,11 @@ MockReplicaSet::MockReplicaSet(const string& setName,
membersBuilder.done();
ReplSetConfig replConfig;
- fassert(28566, replConfig.initialize(configBuilder.obj()));
+ try {
+ replConfig = ReplSetConfig::parse(configBuilder.obj());
+ } catch (const DBException&) {
+ fassertFailed(28566);
+ }
fassert(28573, replConfig.validate());
setConfig(replConfig);
}