diff --git a/tsdb/index/tsi1/log_file.go b/tsdb/index/tsi1/log_file.go index 8316032b0c..a07de26d0a 100644 --- a/tsdb/index/tsi1/log_file.go +++ b/tsdb/index/tsi1/log_file.go @@ -343,7 +343,9 @@ func (f *LogFile) TagKeySeriesIDIterator(name, key []byte) tsdb.SeriesIDIterator if tv.cardinality() == 0 { continue } - itrs = append(itrs, tsdb.NewSeriesIDSetIterator(tv.seriesIDSet())) + if itr := tsdb.NewSeriesIDSetIterator(tv.seriesIDSet()); itr != nil { + itrs = append(itrs, itr) + } } return tsdb.MergeSeriesIDIterators(itrs...)