From 95bb1753ab3a9fef572b40d7b7762fd7b4982374 Mon Sep 17 00:00:00 2001 From: Timi Fasubaa Date: Wed, 13 Jun 2018 14:13:05 -0700 Subject: [PATCH] fix empty metrics --- superset/viz.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/superset/viz.py b/superset/viz.py index 90f202480e..6015f7c181 100644 --- a/superset/viz.py +++ b/superset/viz.py @@ -555,7 +555,7 @@ class TableViz(BaseViz): m_name = '%' + m df[m_name] = pd.Series(metric_percents[m], name=m_name) # Remove metrics that are not in the main metrics list - metrics = fd.get('metrics', []) + metrics = fd.get('metrics') or [] metrics = [self.get_metric_label(m) for m in metrics] for m in filter( lambda m: m not in metrics and m in df.columns,