From caa72675a5b69e0ba133a3e652e1f807e0163d9c Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Fri, 27 Apr 2018 16:15:43 -0700 Subject: [PATCH] Fix 'Uncaught TypeError: pe.clamp is not a function' (#4901) --- superset/assets/src/visualizations/nvd3_vis.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/superset/assets/src/visualizations/nvd3_vis.js b/superset/assets/src/visualizations/nvd3_vis.js index d78bf2f71441e..068b8a0b55693 100644 --- a/superset/assets/src/visualizations/nvd3_vis.js +++ b/superset/assets/src/visualizations/nvd3_vis.js @@ -602,7 +602,9 @@ export default function nvd3Vis(slice, payload) { xMax = chart.xAxis.scale().domain()[1].valueOf(); xScale = chart.xScale ? chart.xScale() : d3.scale.linear(); } - xScale.clamp(true); + if (xScale && xScale.clamp) { + xScale.clamp(true); + } if (Array.isArray(formulas) && formulas.length) { const xValues = [];