summaryrefslogtreecommitdiff
path: root/src/mongo/s/query/cluster_find.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/query/cluster_find.cpp')
-rw-r--r--src/mongo/s/query/cluster_find.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/s/query/cluster_find.cpp b/src/mongo/s/query/cluster_find.cpp
index bb55dc6ccc6..6ccadf2e927 100644
--- a/src/mongo/s/query/cluster_find.cpp
+++ b/src/mongo/s/query/cluster_find.cpp
@@ -186,7 +186,8 @@ std::vector<std::pair<ShardId, BSONObj>> constructRequestsForShards(
findCommandToForward->serialize(BSONObj(), &cmdBuilder);
if (cm.isSharded()) {
- ShardVersion(cm.getVersion(shardId))
+ const auto placementVersion = cm.getVersion(shardId);
+ ShardVersion(placementVersion, CollectionIndexes(placementVersion, boost::none))
.serialize(ShardVersion::kShardVersionField, &cmdBuilder);
} else if (!query.nss().isOnInternalDb()) {
ShardVersion::UNSHARDED().serialize(ShardVersion::kShardVersionField, &cmdBuilder);