From 9dcb55f083ca2dc95facbd72f43a7ed5fb50d207 Mon Sep 17 00:00:00 2001 From: Martin Levy Date: Mon, 22 Jun 2020 18:36:49 -0700 Subject: [PATCH] one more place where a missing error response could do harm --- CloudFlare/cloudflare.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CloudFlare/cloudflare.py b/CloudFlare/cloudflare.py index c37ab18..2bf51f1 100644 --- a/CloudFlare/cloudflare.py +++ b/CloudFlare/cloudflare.py @@ -533,7 +533,10 @@ def _call(self, method, headers, parts, response_data['success'] = True if response_data['success'] is False: - errors = response_data['errors'][0] + if 'errors' in response_data: + errors = response_data['errors'][0] + else: + errors = {} if 'code' in errors: code = errors['code'] else: