Skip to content

Commit 93c567e

Browse files
authored
Merge pull request ceph#55304 from afreen23/fix-64150
mgr/dashboard: Fix issue with Object's Overview page Reviewed-by: Pedro Gonzalez Gomez <[email protected]> Reviewed-by: Nizamudeen A <[email protected]>
2 parents c5367e9 + b62c652 commit 93c567e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard-area-chart/dashboard-area-chart.component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ export class DashboardAreaChartComponent implements OnChanges {
196196

197197
this.setChartTicks();
198198

199-
if (this.dataArray) {
199+
if (this.dataArray && this.dataArray.length && this.dataArray[0] && this.dataArray[0].length) {
200200
this.dataArray = changes?.dataArray?.currentValue || this.dataArray;
201201
this.currentChartData = this.chartData;
202202
for (let index = 0; index < this.dataArray.length; index++) {
@@ -223,7 +223,7 @@ export class DashboardAreaChartComponent implements OnChanges {
223223

224224
private formatData(array: Array<any>): any {
225225
let formattedData = {};
226-
formattedData = array.map((data: any) => ({
226+
formattedData = array?.map((data: any) => ({
227227
x: data[0] * 1000,
228228
y: Number(this.convertToChartDataUnits(data[1]).replace(/[^\d,.]+/g, ''))
229229
}));
@@ -290,7 +290,7 @@ export class DashboardAreaChartComponent implements OnChanges {
290290
let maxValueDataUnits = '';
291291

292292
const allDataValues = this.dataArray.reduce((array: string[], data) => {
293-
return array.concat(data.map((values: [number, string]) => values[1]));
293+
return array.concat(data?.map((values: [number, string]) => values[1]));
294294
}, []);
295295

296296
maxValue = Math.max(...allDataValues.map(Number));

0 commit comments

Comments
 (0)