From 942066effae3ac981013687c8e7e2893ff069d68 Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Tue, 15 Aug 2017 03:13:03 +0000 Subject: [PATCH] [bugfix] Presto KeyError 'errorLocation' --- 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 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)