mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-02 04:40:40 +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[] {
|
function getStackedSeries(apiResponse: QueryData[]): QueryData[] {
|
||||||
const series = cloneDeep(apiResponse);
|
const series = cloneDeep(apiResponse);
|
||||||
|
|
||||||
|
if (!series) {
|
||||||
|
return series;
|
||||||
|
}
|
||||||
|
|
||||||
for (let i = series.length - 2; i >= 0; i--) {
|
for (let i = series.length - 2; i >= 0; i--) {
|
||||||
const { values } = series[i];
|
const { values } = series[i];
|
||||||
for (let j = 0; j < values.length; j++) {
|
for (let j = 0; j < values.length; j++) {
|
||||||
@ -84,6 +88,9 @@ function getStackedSeries(apiResponse: QueryData[]): QueryData[] {
|
|||||||
*/
|
*/
|
||||||
function getStackedSeriesQueryFormat(apiResponse: QueryData[]): QueryData[] {
|
function getStackedSeriesQueryFormat(apiResponse: QueryData[]): QueryData[] {
|
||||||
const series = cloneDeep(apiResponse);
|
const series = cloneDeep(apiResponse);
|
||||||
|
if (!series) {
|
||||||
|
return apiResponse;
|
||||||
|
}
|
||||||
|
|
||||||
for (let i = series.length - 2; i >= 0; i--) {
|
for (let i = series.length - 2; i >= 0; i--) {
|
||||||
const { values } = series[i];
|
const { values } = series[i];
|
||||||
@ -102,9 +109,12 @@ function getStackedSeriesQueryFormat(apiResponse: QueryData[]): QueryData[] {
|
|||||||
|
|
||||||
function getStackedSeriesYAxis(apiResponse: QueryDataV3[]): QueryDataV3[] {
|
function getStackedSeriesYAxis(apiResponse: QueryDataV3[]): QueryDataV3[] {
|
||||||
const series = cloneDeep(apiResponse);
|
const series = cloneDeep(apiResponse);
|
||||||
|
if (!series) {
|
||||||
|
return apiResponse;
|
||||||
|
}
|
||||||
|
|
||||||
for (let i = 0; i < series.length; i++) {
|
for (let i = 0; i < series.length; i++) {
|
||||||
series[i].series = getStackedSeriesQueryFormat(series[i].series);
|
series[i].series = getStackedSeriesQueryFormat(series[i].series || []);
|
||||||
}
|
}
|
||||||
|
|
||||||
return series;
|
return series;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user