diff --git a/core/frontend/src/views/chart/chart/table/table-info.js b/core/frontend/src/views/chart/chart/table/table-info.js index 1956b930b7..d76ccb5e6e 100644 --- a/core/frontend/src/views/chart/chart/table/table-info.js +++ b/core/frontend/src/views/chart/chart/table/table-info.js @@ -1058,7 +1058,7 @@ function customCalcFunc(query, data, totalCfgMap) { if (!data?.length || !query[EXTRA_FIELD]) { return 0 } - const aggregation = totalCfgMap[query[EXTRA_FIELD]].aggregation + const aggregation = totalCfgMap[query[EXTRA_FIELD]]?.aggregation ?? 'SUM' switch (aggregation) { case 'SUM': { return data.reduce((p, n) => {