From 80ae6c77600dbdad28e41e3070e360ddc3aac9e8 Mon Sep 17 00:00:00 2001 From: Otthorn Date: Thu, 15 Apr 2021 01:55:52 +0200 Subject: [PATCH] Check and format TXT-data --- lib.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib.py b/lib.py index ac585e0..d6ff854 100644 --- a/lib.py +++ b/lib.py @@ -238,10 +238,16 @@ def txt_records_handler(re2o_zone, dns_zone): else: name_obj = format_re2o_domain(name) + txt_data = record["field2"] + + if txt_data[0] == '"' and txt_data[-1] == '"': + txt_data = txt_data[1:-1] + logging.debug(f"TXT-DATA = {txt_data}") + TXT_obj = TXT.TXT( dns.rdataclass.IN, dns.rdatatype.TXT, - record["field2"] + txt_data ) add_to_zone(dns_zone, name_obj, TXT_obj)