diff --git a/superset/db_engine_specs.py b/superset/db_engine_specs.py index 0b804b361305d..5f67ec6d838ea 100644 --- a/superset/db_engine_specs.py +++ b/superset/db_engine_specs.py @@ -497,9 +497,9 @@ def extract_error_message(cls, e): isinstance(e.orig[0], dict)): error_dict = e.orig[0] return '{} at {}: {}'.format( - error_dict['errorName'], - error_dict['errorLocation'], - error_dict['message'] + error_dict.get('errorName'), + error_dict.get('errorLocation'), + error_dict.get('message'), ) return utils.error_msg_from_exception(e)