mirror of
https://github.com/apache/superset.git
synced 2026-04-20 16:44:46 +00:00
Merge pull request #4567 from john-bodley/john-bodley-payload-error-status-code
[payload] Set status code on error rather than query status
This commit is contained in:
@@ -1095,7 +1095,10 @@ class Superset(BaseSupersetView):
|
||||
return json_error_response(utils.error_msg_from_exception(e))
|
||||
|
||||
status = 200
|
||||
if payload.get('status') == QueryStatus.FAILED:
|
||||
if (
|
||||
payload.get('status') == QueryStatus.FAILED or
|
||||
payload.get('error') is not None
|
||||
):
|
||||
status = 400
|
||||
|
||||
return json_success(viz_obj.json_dumps(payload), status=status)
|
||||
|
||||
Reference in New Issue
Block a user