summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/collection_cloner_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/collection_cloner_test.cpp')
-rw-r--r--src/mongo/db/repl/collection_cloner_test.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mongo/db/repl/collection_cloner_test.cpp b/src/mongo/db/repl/collection_cloner_test.cpp
index 0527c205a39..ae5477abc05 100644
--- a/src/mongo/db/repl/collection_cloner_test.cpp
+++ b/src/mongo/db/repl/collection_cloner_test.cpp
@@ -101,8 +101,12 @@ protected:
return cloner->_progressMeter;
}
- std::vector<BSONObj>& getIndexSpecs(CollectionCloner* cloner) {
- return cloner->_indexSpecs;
+ std::vector<BSONObj> getIndexSpecs(CollectionCloner* cloner) {
+ std::vector<BSONObj> indexSpecs = cloner->_readyIndexSpecs;
+ for (const auto& unfinishedSpec : cloner->_unfinishedIndexSpecs) {
+ indexSpecs.push_back(unfinishedSpec["spec"].Obj());
+ }
+ return indexSpecs;
}
BSONObj& getIdIndexSpec(CollectionCloner* cloner) {