fix: remove skipCT check from tBraceOpen

Signed-off-by: Manik Rana <manikrana54@gmail.com>
This commit is contained in:
Manik Rana 2024-08-07 17:22:45 +05:30
parent 900c127278
commit 65e2afd6a9

View file

@ -447,14 +447,7 @@ func (p *OpenMetricsParser) Next() (Entry, error) {
} }
p.series = p.l.b[p.start:p.l.i] p.series = p.l.b[p.start:p.l.i]
suffixEntry, err := p.parseMetricSuffix(p.nextToken()) return p.parseMetricSuffix(p.nextToken())
if err != nil {
return EntryInvalid, err
}
if p.isCreatedSeries() && p.skipCTSeries {
return p.Next()
}
return suffixEntry, err
case tMName: case tMName:
p.offsets = append(p.offsets, p.start, p.l.i) p.offsets = append(p.offsets, p.start, p.l.i)
p.series = p.l.b[p.start:p.l.i] p.series = p.l.b[p.start:p.l.i]
@ -471,9 +464,9 @@ func (p *OpenMetricsParser) Next() (Entry, error) {
suffixEntry, err := p.parseMetricSuffix(t2) suffixEntry, err := p.parseMetricSuffix(t2)
if err != nil { if err != nil {
return EntryInvalid, err return suffixEntry, err
} }
if p.isCreatedSeries() && p.skipCTSeries { if p.skipCTSeries && p.isCreatedSeries() {
return p.Next() return p.Next()
} }
return suffixEntry, err return suffixEntry, err