diff options
Diffstat (limited to 'src/mongo/db/s/sharding_write_router_bm.cpp')
-rw-r--r-- | src/mongo/db/s/sharding_write_router_bm.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/s/sharding_write_router_bm.cpp b/src/mongo/db/s/sharding_write_router_bm.cpp index ce28ff604c5..08bf6c52a54 100644 --- a/src/mongo/db/s/sharding_write_router_bm.cpp +++ b/src/mongo/db/s/sharding_write_router_bm.cpp @@ -147,10 +147,12 @@ std::unique_ptr<CatalogCacheMock> createCatalogCacheMock(OperationContext* opCtx opCtx->getServiceContext(), std::make_unique<CollectionShardingStateFactoryShard>(opCtx->getServiceContext())); + const ChunkVersion placementVersion = chunkManager.getVersion(originatorShard); OperationShardingState::setShardRole( opCtx, kNss, - ShardVersion(chunkManager.getVersion(originatorShard)) /* shardVersion */, + ShardVersion(placementVersion, + CollectionIndexes(placementVersion, boost::none)) /* shardVersion */, boost::none /* databaseVersion */); // Configuring the filtering metadata such that calls to getCollectionDescription return what we |