From 100b2e3042a0efce716c1e2378a6fec979241348 Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Mon, 12 Feb 2018 11:48:14 -0800 Subject: [PATCH] [error handling] 'Time Comparison' query returns no data (#4380) --- superset/viz.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/superset/viz.py b/superset/viz.py index 6149b6fb35829..5c36e40891854 100644 --- a/superset/viz.py +++ b/superset/viz.py @@ -1130,10 +1130,11 @@ def run_extra_queries(self): query_object['to_dttm'] -= delta df2 = self.get_df_payload(query_object).get('df') - df2[DTTM_ALIAS] += delta - df2 = self.process_data(df2) - self.extra_chart_data = self.to_series( - df2, classed='superset', title_suffix='---') + if df2 is not None: + df2[DTTM_ALIAS] += delta + df2 = self.process_data(df2) + self.extra_chart_data = self.to_series( + df2, classed='superset', title_suffix='---') def get_data(self, df): df = self.process_data(df)