SERVER-115206 Convert invariant to tassert in getTimeseriesViewNamespace (#45044)

GitOrigin-RevId: 503d1ebd9e5a9cb35420dcaf2fe97df8cffd11cd
This commit is contained in:
Tommaso Tocci 2025-12-11 16:57:43 +01:00 committed by MongoDB Bot
parent d88f86a919
commit e52b386d44
1 changed files with 5 additions and 1 deletions

View File

@ -345,7 +345,11 @@ NamespaceString NamespaceString::makeTimeseriesBucketsNamespace() const {
// TODO SERVER-101784: Remove this once 9.0 is LTS and viewful time-series collections no longer
// exist.
NamespaceString NamespaceString::getTimeseriesViewNamespace() const {
invariant(isTimeseriesBucketsCollection(), ns());
tassert(11520600,
fmt::format(
"Cannot convert non system buckets collection '{}' to timeseries view namespace",
toStringForErrorMsg()),
isTimeseriesBucketsCollection());
return {dbName(), coll().substr(kTimeseriesBucketsCollectionPrefix.size())};
}