From bf57bc6e9c303a031db3f4b65a4c44990d39340e Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Tue, 14 Mar 2017 04:03:37 +0000 Subject: [PATCH] Fix bad d3.format metric setting and/or value === Infinity --- 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 877a5c311ef8..03e71d58d261 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