From 1c090df4a5d6168d0534613ab592ae5c16329f02 Mon Sep 17 00:00:00 2001 From: Krist Wongsuphasawat Date: Fri, 8 Feb 2019 10:47:57 -0800 Subject: [PATCH] Add check for invalid color scheme (#6828) * add check for invalid scheme * revert package-lock.json * revert again --- .../src/explore/components/controls/ColorSchemeControl.jsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/superset/assets/src/explore/components/controls/ColorSchemeControl.jsx b/superset/assets/src/explore/components/controls/ColorSchemeControl.jsx index fb18ab19d..1e1e67718 100644 --- a/superset/assets/src/explore/components/controls/ColorSchemeControl.jsx +++ b/superset/assets/src/explore/components/controls/ColorSchemeControl.jsx @@ -71,9 +71,10 @@ export default class ColorSchemeControl extends React.PureComponent { // For categorical scheme, display all the colors // For sequential scheme, show 10 or interpolate to 10. // Sequential schemes usually have at most 10 colors. - const colors = isLinear - ? currentScheme.getColors(10) - : currentScheme.colors; + let colors = []; + if (currentScheme) { + colors = isLinear ? currentScheme.getColors(10) : currentScheme.colors; + } return (