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 = db.session.query(datasource_class).all()
|
||||||
datasources = sorted(datasources, key=lambda ds: ds.full_name)
|
datasources = sorted(datasources, key=lambda ds: ds.full_name)
|
||||||
|
|
||||||
viz_obj = self.get_viz(
|
try:
|
||||||
datasource_type=datasource_type,
|
viz_obj = self.get_viz(
|
||||||
datasource_id=datasource_id,
|
datasource_type=datasource_type,
|
||||||
args=request.args)
|
datasource_id=datasource_id,
|
||||||
|
args=request.args)
|
||||||
|
except Exception as e:
|
||||||
|
flash('{}'.format(e), "alert")
|
||||||
|
return redirect(error_redirect)
|
||||||
|
|
||||||
if not viz_obj.datasource:
|
if not viz_obj.datasource:
|
||||||
flash(DATASOURCE_MISSING_ERR, "alert")
|
flash(DATASOURCE_MISSING_ERR, "alert")
|
||||||
|
Loading…
Reference in New Issue
Block a user