From 08bdcd52b856f5ed6c91ab9c3805cf259223da0a Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Tue, 14 Mar 2017 12:18:51 -0700 Subject: [PATCH] Fix bad d3.format metric setting and/or value === Infinity (#2399) --- superset/assets/javascripts/modules/utils.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/superset/assets/javascripts/modules/utils.js b/superset/assets/javascripts/modules/utils.js index 877a5c311ef..03e71d58d26 100644 --- a/superset/assets/javascripts/modules/utils.js +++ b/superset/assets/javascripts/modules/utils.js @@ -109,7 +109,11 @@ export function d3format(format, number) { if (!(format in formatters)) { formatters[format] = d3.format(format); } - return formatters[format](number); + try { + return formatters[format](number); + } catch (e) { + return 'ERR'; + } } // Slice objects interact with their context through objects that implement