From 84e59a11f160380134b8b14c2388514380e02f47 Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Wed, 16 Aug 2017 13:25:09 -0700 Subject: [PATCH] [bugfix] Presto KeyError 'errorLocation' (#3291) --- superset/db_engine_specs.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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)