From 5ab6c20f8acd4dda1870b9a71fe73129d2f78b24 Mon Sep 17 00:00:00 2001 From: Justin Date: Tue, 23 Mar 2021 09:17:38 -0400 Subject: ddclient: T3422: Allow zone property with cloudflare protocol Allows Dynamic DNS services with custom names to use the zone field if the protocol is set to cloudflare --- src/conf_mode/dynamic_dns.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/conf_mode') diff --git a/src/conf_mode/dynamic_dns.py b/src/conf_mode/dynamic_dns.py index 6d39c6644..c979feca7 100755 --- a/src/conf_mode/dynamic_dns.py +++ b/src/conf_mode/dynamic_dns.py @@ -114,7 +114,7 @@ def verify(dyndns): raise ConfigError(f'"password" {error_msg}') if 'zone' in config: - if service != 'cloudflare': + if service != 'cloudflare' and ('protocol' not in config or config['protocol'] != 'cloudflare'): raise ConfigError(f'"zone" option only supported with CloudFlare') if 'custom' in config: -- cgit v1.2.3