diff options
Diffstat (limited to 'src/mongo/db/catalog/rename_collection.cpp')
-rw-r--r-- | src/mongo/db/catalog/rename_collection.cpp | 6 |
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 |