diff --git a/superset/assets/src/visualizations/nvd3_vis.js b/superset/assets/src/visualizations/nvd3_vis.js index 7685c002d4..f508baf920 100644 --- a/superset/assets/src/visualizations/nvd3_vis.js +++ b/superset/assets/src/visualizations/nvd3_vis.js @@ -118,9 +118,13 @@ export default function nvd3Vis(slice, payload) { let data; if (payload.data) { - data = payload.data.map(x => ({ - ...x, key: formatLabel(x.key, slice.datasource.verbose_map), - })); + if (Array.isArray(payload.data)) { + data = payload.data.map(x => ({ + ...x, key: formatLabel(x.key, slice.datasource.verbose_map), + })); + } else { + data = payload.data; + } } else { data = []; }