From b9f84cb2ae120f9920ddf0b14f92ee86b2a3b72b Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Fri, 27 Apr 2018 22:51:02 +0000 Subject: [PATCH] Fix 'Uncaught TypeError: pe.clamp is not a function' --- 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 = [];