mirror of
https://github.com/apache/superset.git
synced 2024-09-17 11:09:47 -04:00
[hotfix] explore errors are not raise properly
This commit is contained in:
parent
b785d27241
commit
4e9392d21b
@ -1241,10 +1241,14 @@ class Caravel(BaseCaravelView):
|
||||
datasources = db.session.query(datasource_class).all()
|
||||
datasources = sorted(datasources, key=lambda ds: ds.full_name)
|
||||
|
||||
viz_obj = self.get_viz(
|
||||
datasource_type=datasource_type,
|
||||
datasource_id=datasource_id,
|
||||
args=request.args)
|
||||
try:
|
||||
viz_obj = self.get_viz(
|
||||
datasource_type=datasource_type,
|
||||
datasource_id=datasource_id,
|
||||
args=request.args)
|
||||
except Exception as e:
|
||||
flash('{}'.format(e), "alert")
|
||||
return redirect(error_redirect)
|
||||
|
||||
if not viz_obj.datasource:
|
||||
flash(DATASOURCE_MISSING_ERR, "alert")
|
||||
|
Loading…
Reference in New Issue
Block a user