diff --git a/CloudFlare/api_v4.py b/CloudFlare/api_v4.py index 7d6b088..89068c5 100644 --- a/CloudFlare/api_v4.py +++ b/CloudFlare/api_v4.py @@ -83,6 +83,7 @@ def zones(self): self.add('AUTH', "zones", "activation_check") self.add('AUTH', "zones", "available_plans") self.add('AUTH', "zones", "available_rate_plans") + self.add('AUTH', "zones", "bot_management") self.add('AUTH', "zones", "custom_certificates") self.add('AUTH', "zones", "custom_certificates/prioritize") self.add('AUTH', "zones", "custom_hostnames") diff --git a/CloudFlare/cloudflare.py b/CloudFlare/cloudflare.py index aa6da20..0c5ce66 100644 --- a/CloudFlare/cloudflare.py +++ b/CloudFlare/cloudflare.py @@ -470,7 +470,7 @@ def _call(self, method, headers, parts, response_data['success'] = True if response_data['success'] is False: - if 'errors' in response_data: + if 'errors' in response_data and response_data['errors'] != None: errors = response_data['errors'][0] else: errors = {}