mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-07-31 13:42:01 +08:00
fix: stacked series no data case (#5328)
This commit is contained in:
parent
415057c260
commit
cc7559ddee
@ -64,6 +64,10 @@ export interface GetUPlotChartOptions {
|
||||
function getStackedSeries(apiResponse: QueryData[]): QueryData[] {
|
||||
const series = cloneDeep(apiResponse);
|
||||
|
||||
if (!series) {
|
||||
return series;
|
||||
}
|
||||
|
||||
for (let i = series.length - 2; i >= 0; i--) {
|
||||
const { values } = series[i];
|
||||
for (let j = 0; j < values.length; j++) {
|
||||
@ -84,6 +88,9 @@ function getStackedSeries(apiResponse: QueryData[]): QueryData[] {
|
||||
*/
|
||||
function getStackedSeriesQueryFormat(apiResponse: QueryData[]): QueryData[] {
|
||||
const series = cloneDeep(apiResponse);
|
||||
if (!series) {
|
||||
return apiResponse;
|
||||
}
|
||||
|
||||
for (let i = series.length - 2; i >= 0; i--) {
|
||||
const { values } = series[i];
|
||||
@ -102,9 +109,12 @@ function getStackedSeriesQueryFormat(apiResponse: QueryData[]): QueryData[] {
|
||||
|
||||
function getStackedSeriesYAxis(apiResponse: QueryDataV3[]): QueryDataV3[] {
|
||||
const series = cloneDeep(apiResponse);
|
||||
if (!series) {
|
||||
return apiResponse;
|
||||
}
|
||||
|
||||
for (let i = 0; i < series.length; i++) {
|
||||
series[i].series = getStackedSeriesQueryFormat(series[i].series);
|
||||
series[i].series = getStackedSeriesQueryFormat(series[i].series || []);
|
||||
}
|
||||
|
||||
return series;
|
||||
|
Loading…
x
Reference in New Issue
Block a user