From 9a38e6dbd657b7cc07e8fb278f88dc917eb2ef61 Mon Sep 17 00:00:00 2001 From: Cerberus <shadow_sun0708@hotmail.com> Date: Thu, 19 Mar 2020 23:20:37 +0700 Subject: [PATCH] fix dimension & metrics keys possible undefined (#12046) --- .../metabase/visualizations/components/LineAreaBarChart.jsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/metabase/visualizations/components/LineAreaBarChart.jsx b/frontend/src/metabase/visualizations/components/LineAreaBarChart.jsx index 3ac30089836..68c9b73aae4 100644 --- a/frontend/src/metabase/visualizations/components/LineAreaBarChart.jsx +++ b/frontend/src/metabase/visualizations/components/LineAreaBarChart.jsx @@ -352,8 +352,10 @@ function transformSingleSeries(s, series, seriesIndex) { const { cols, rows } = data; const settings = getComputedSettingsForSeries([s]); - const dimensions = settings["graph.dimensions"].filter(d => d != null); - const metrics = settings["graph.metrics"].filter(d => d != null); + const dimensions = (settings["graph.dimensions"] || []).filter( + d => d != null, + ); + const metrics = (settings["graph.metrics"] || []).filter(d => d != null); const dimensionColumnIndexes = dimensions.map(dimensionName => _.findIndex(cols, col => col.name === dimensionName), ); -- GitLab