diff --git a/superset/db_engine_specs.py b/superset/db_engine_specs.py index 0b804b3613..5f67ec6d83 100644 --- a/superset/db_engine_specs.py +++ b/superset/db_engine_specs.py @@ -497,9 +497,9 @@ class PrestoEngineSpec(BaseEngineSpec): 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)