diff --git a/superset/viz.py b/superset/viz.py index d66884a3b6a36..d9addda5f0504 100644 --- a/superset/viz.py +++ b/superset/viz.py @@ -1127,10 +1127,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)