summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/migration_source_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/migration_source_manager.cpp')
-rw-r--r--src/mongo/db/s/migration_source_manager.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/mongo/db/s/migration_source_manager.cpp b/src/mongo/db/s/migration_source_manager.cpp
index 35f4d814295..e4ed5e9df6d 100644
--- a/src/mongo/db/s/migration_source_manager.cpp
+++ b/src/mongo/db/s/migration_source_manager.cpp
@@ -882,12 +882,14 @@ void MigrationSourceManager::_cleanup(bool completeMigration) noexcept {
}
BSONObj MigrationSourceManager::getMigrationStatusReport() const {
- return migrationutil::makeMigrationStatusDocument(_args.getCommandParameter(),
- _args.getFromShard(),
- _args.getToShard(),
- true,
- *_args.getMin(),
- *_args.getMax());
+ return migrationutil::makeMigrationStatusDocument(
+ _args.getCommandParameter(),
+ _args.getFromShard(),
+ _args.getToShard(),
+ true,
+ // TODO SERVER-64926 do not assume min always present
+ *_args.getMin(),
+ _args.getMax().value_or(BSONObj()));
}
MigrationSourceManager::ScopedRegisterer::ScopedRegisterer(