This is an automated email from the ASF dual-hosted git repository.

villebro pushed a commit to branch 0.34
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git

commit 270fd32a29b8d328890cc6888e751d46340ca4bd
Author: Kartik Khare <[email protected]>
AuthorDate: Wed Sep 25 06:16:34 2019 +0530

    Fix: Missing time series datapoints in druid show up as absurd values in 
line chart (#8271)
    
    * Adding support for filter box in annotations
    
    * Fixing tox lint errors
    
    * fixing lint errors
    
    * superset should skip empty time buckets
    
    * removing whitespace
---
 superset/connectors/druid/models.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/superset/connectors/druid/models.py 
b/superset/connectors/druid/models.py
index 4eb38dc..f567fa5 100644
--- a/superset/connectors/druid/models.py
+++ b/superset/connectors/druid/models.py
@@ -1180,6 +1180,9 @@ class DruidDatasource(Model, BaseDatasource):
             intervals=self.intervals_from_dttms(from_dttm, to_dttm),
         )
 
+        if is_timeseries:
+            qry["context"] = dict(skipEmptyBuckets=True)
+
         filters = DruidDatasource.get_filters(filter, self.num_cols, 
columns_dict)
         if filters:
             qry["filter"] = filters

Reply via email to