summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/coll_mod.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/catalog/coll_mod.cpp')
-rw-r--r--src/mongo/db/catalog/coll_mod.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/catalog/coll_mod.cpp b/src/mongo/db/catalog/coll_mod.cpp
index 7065b4ec96b..6ada21aa489 100644
--- a/src/mongo/db/catalog/coll_mod.cpp
+++ b/src/mongo/db/catalog/coll_mod.cpp
@@ -237,7 +237,9 @@ StatusWith<CollModRequest> parseCollModRequest(OperationContext* opCtx,
}
// Disallow index hiding/unhiding on system collections.
- if (nss.isSystem()) {
+ // Bucket collections, which hold data for user-created time-series collections, do
+ // not have this restriction.
+ if (nss.isSystem() && !nss.isTimeseriesBucketsCollection()) {
return Status(ErrorCodes::BadValue, "Can't hide index on system collection");
}