diff --git a/frontend/src/metabase/visualizations/components/LineAreaBarChart.jsx b/frontend/src/metabase/visualizations/components/LineAreaBarChart.jsx index 3ac30089836c8bc2cf0937eb4c33c3cc192bd2ab..68c9b73aae4b341ca693de719cd80c82ea0ffee7 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), );