diff options
Diffstat (limited to 'src/mongo/db/catalog/coll_mod.cpp')
-rw-r--r-- | src/mongo/db/catalog/coll_mod.cpp | 4 |
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"); } |