mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
influxdb: alias: fix corner case (#41562)
This commit is contained in:
@@ -80,7 +80,7 @@ export default class InfluxSeries {
|
||||
return series.columns[index];
|
||||
}
|
||||
if (!isNaN(segIndex)) {
|
||||
return segments[segIndex];
|
||||
return segments[segIndex] ?? match;
|
||||
}
|
||||
if (group.indexOf('tag_') !== 0) {
|
||||
return match;
|
||||
|
||||
@@ -201,6 +201,14 @@ describe('when generating timeseries from influxdb response', () => {
|
||||
|
||||
expect(result[0].target).toBe('alias: prod -> count');
|
||||
});
|
||||
|
||||
it('should handle too large indexes', () => {
|
||||
options.alias = 'alias: $0 $1 $2 $3 $4 $5';
|
||||
const series = new InfluxSeries(options);
|
||||
const result = series.getTimeSeries();
|
||||
|
||||
expect(result[0].target).toBe('alias: app prod server1 count $4 $5');
|
||||
});
|
||||
});
|
||||
|
||||
describe('given table response', () => {
|
||||
|
||||
Reference in New Issue
Block a user