summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/sharding_write_router_bm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/sharding_write_router_bm.cpp')
-rw-r--r--src/mongo/db/s/sharding_write_router_bm.cpp4
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