summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/collection_sharding_runtime.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/collection_sharding_runtime.cpp')
-rw-r--r--src/mongo/db/s/collection_sharding_runtime.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/s/collection_sharding_runtime.cpp b/src/mongo/db/s/collection_sharding_runtime.cpp
index df80079487c..a01b9528cc3 100644
--- a/src/mongo/db/s/collection_sharding_runtime.cpp
+++ b/src/mongo/db/s/collection_sharding_runtime.cpp
@@ -388,7 +388,8 @@ CollectionShardingRuntime::_getMetadataWithVersionCheckAt(
const auto& currentMetadata = optCurrentMetadata->get();
const auto wantedPlacementVersion = currentMetadata.getShardVersion();
- const auto wantedShardVersion = ShardVersion(wantedPlacementVersion);
+ const auto wantedShardVersion = ShardVersion(
+ wantedPlacementVersion, CollectionIndexes(wantedPlacementVersion, boost::none));
const ChunkVersion receivedPlacementVersion = receivedShardVersion;
if (wantedShardVersion.isWriteCompatibleWith(receivedShardVersion) ||