diff --git a/superset/views.py b/superset/views.py index 6ea81cb4f9027..841c968b43768 100755 --- a/superset/views.py +++ b/superset/views.py @@ -1307,7 +1307,9 @@ def import_dashboards(self): def explore(self, datasource_type, datasource_id): viz_type = request.args.get("viz_type") slice_id = request.args.get('slice_id') - slc = db.session.query(models.Slice).filter_by(id=slice_id).first() + slc = None + if slice_id: + slc = db.session.query(models.Slice).filter_by(id=slice_id).first() error_redirect = '/slicemodelview/list/' datasource_class = SourceRegistry.sources[datasource_type]