diff options
Diffstat (limited to 'src/mongo/db/repl/collection_cloner_test.cpp')
-rw-r--r-- | src/mongo/db/repl/collection_cloner_test.cpp | 8 |
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) { |