From 17d237752901a2b104e0affdfd9368d3c3ad5e94 Mon Sep 17 00:00:00 2001 From: kernitus <2789734+kernitus@users.noreply.github.com> Date: Mon, 2 Dec 2019 20:45:20 +0000 Subject: [PATCH] Fixed root domain being added instead of updated --- cloudflare-ddns.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cloudflare-ddns.py b/cloudflare-ddns.py index 17fa404..05a7d6b 100755 --- a/cloudflare-ddns.py +++ b/cloudflare-ddns.py @@ -49,7 +49,11 @@ def commitRecord(ip): } list = cf_api( "zones/" + c['zone_id'] + "/dns_records&per_page=100?type=" + ip["type"], "GET", c) - full_subdomain = subdomain + "." + base_domain_name + + full_subdomain = base_domain_name + if subdomain: + full_subdomain = subdomain + "." + full_subdomain + dns_id = "" for r in list["result"]: if (r["name"] == full_subdomain):