From e77382864b93ef906c7c7daeee82eef9a8ed58ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Asbj=C3=B8rn=20Kj=C3=A6r?= Date: Wed, 14 Jun 2017 09:07:27 -0700 Subject: [PATCH] Fixing KeyError on error handling (#834) --- lemur/plugins/lemur_digicert/plugin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lemur/plugins/lemur_digicert/plugin.py b/lemur/plugins/lemur_digicert/plugin.py index 54d0950e..f319394e 100644 --- a/lemur/plugins/lemur_digicert/plugin.py +++ b/lemur/plugins/lemur_digicert/plugin.py @@ -169,7 +169,7 @@ def handle_response(response): :return: """ if response.status_code > 399: - raise Exception(response.json()['message']) + raise Exception(response.json()['errors'][0]['message']) return response.json() @@ -297,7 +297,7 @@ class DigiCertIssuerPlugin(IssuerPlugin): response = self.session.post(determinator_url, data=json.dumps(data)) if response.status_code > 399: - raise Exception(response.json()['message']) + raise Exception(response.json()['errors'][0]['message']) order_id = response.json()['id']