summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/rename_collection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/catalog/rename_collection.cpp')
-rw-r--r--src/mongo/db/catalog/rename_collection.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/catalog/rename_collection.cpp b/src/mongo/db/catalog/rename_collection.cpp
index 6affb8773f3..a5d26422d2a 100644
--- a/src/mongo/db/catalog/rename_collection.cpp
+++ b/src/mongo/db/catalog/rename_collection.cpp
@@ -245,8 +245,7 @@ Status renameCollectionCommon(OperationContext* opCtx,
// We have to override the provided 'dropTarget' setting for idempotency reasons to
// avoid unintentionally removing a collection on a secondary with the same name as
// the target.
- opObserver->onRenameCollection(
- opCtx, source, target, sourceUUID, false, {}, stayTemp);
+ opObserver->onRenameCollection(opCtx, source, target, sourceUUID, {}, stayTemp);
wunit.commit();
return Status::OK();
}
@@ -254,8 +253,9 @@ Status renameCollectionCommon(OperationContext* opCtx,
// Target collection exists - drop it.
invariant(options.dropTarget);
auto dropTargetUUID = targetColl->uuid();
+ invariant(dropTargetUUID);
auto renameOpTime = opObserver->onRenameCollection(
- opCtx, source, target, sourceUUID, true, dropTargetUUID, options.stayTemp);
+ opCtx, source, target, sourceUUID, dropTargetUUID, options.stayTemp);
if (!renameOpTimeFromApplyOps.isNull()) {
// 'renameOpTime' must be null because a valid 'renameOpTimeFromApplyOps' implies