[superset] Fix, missing return on error and improved query (#8239)

This commit is contained in:
Daniel Vaz Gaspar 2019-09-30 00:09:30 +01:00 committed by GitHub
parent 7ea769228e
commit d59e0c4641
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -2553,9 +2553,9 @@ class Superset(BaseSupersetView):
)
session = db.session()
mydb = session.query(models.Database).filter_by(id=database_id).first()
mydb = session.query(models.Database).filter_by(id=database_id).one_or_none()
if not mydb:
json_error_response(
return json_error_response(
"Database with id {} is missing.".format(database_id), status=400
)