From a4d029523a6b57fc65f9e6f2303502ee4bb41eb8 Mon Sep 17 00:00:00 2001
From: Hannes Feldt <feldt@astron.nl>
Date: Mon, 6 Jan 2025 11:03:54 +0100
Subject: [PATCH] Fix DNS record creation during renewal

---
 lofar_cryptocoryne/client.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/lofar_cryptocoryne/client.py b/lofar_cryptocoryne/client.py
index 28a76ff..7b57dd3 100644
--- a/lofar_cryptocoryne/client.py
+++ b/lofar_cryptocoryne/client.py
@@ -38,9 +38,7 @@ class DnsClient:
         """Setup DNS TXT records to verify given domain with given tokens"""
         zone = self.desec_client.get_authoritative_domain(verify_domain)
         subname = verify_domain.rsplit(zone["name"], 1)[0].rstrip(".")
-        self.desec_client.change_record(
-            zone["name"], "TXT", subname, [f'"{tokens[0]}"']
-        )
+        self.desec_client.add_record(zone["name"], "TXT", subname, [f'"{tokens[0]}"'])
         self.cleanups.append(
             lambda d=zone["name"], sn=subname: self.desec_client.delete_record(
                 d, "TXT", sn
-- 
GitLab