summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/create_collection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/catalog/create_collection.cpp')
-rw-r--r--src/mongo/db/catalog/create_collection.cpp22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/mongo/db/catalog/create_collection.cpp b/src/mongo/db/catalog/create_collection.cpp
index f19d74c40ed..0b6f1568948 100644
--- a/src/mongo/db/catalog/create_collection.cpp
+++ b/src/mongo/db/catalog/create_collection.cpp
@@ -86,11 +86,12 @@ Status _createView(OperationContext* opCtx,
WriteUnitOfWork wunit(opCtx);
- AutoStatsTracker statsTracker(opCtx,
- nss,
- Top::LockType::NotLocked,
- AutoStatsTracker::LogMode::kUpdateTopAndCurOp,
- db->getProfilingLevel());
+ AutoStatsTracker statsTracker(
+ opCtx,
+ nss,
+ Top::LockType::NotLocked,
+ AutoStatsTracker::LogMode::kUpdateTopAndCurOp,
+ CollectionCatalog::get(opCtx).getDatabaseProfileLevel(nss.db()));
// If the view creation rolls back, ensure that the Top entry created for the view is
// deleted.
@@ -135,11 +136,12 @@ Status _createCollection(OperationContext* opCtx,
WriteUnitOfWork wunit(opCtx);
- AutoStatsTracker statsTracker(opCtx,
- nss,
- Top::LockType::NotLocked,
- AutoStatsTracker::LogMode::kUpdateTopAndCurOp,
- autoDb.getDb()->getProfilingLevel());
+ AutoStatsTracker statsTracker(
+ opCtx,
+ nss,
+ Top::LockType::NotLocked,
+ AutoStatsTracker::LogMode::kUpdateTopAndCurOp,
+ CollectionCatalog::get(opCtx).getDatabaseProfileLevel(nss.db()));
// If the collection creation rolls back, ensure that the Top entry created for the
// collection is deleted.