From 06e9d4f8ce3c1f54b01b520a35578ca9d6e391da Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Wed, 13 Nov 2024 11:29:20 +0800 Subject: [PATCH] fix issues with TXT records longer than 255 chars --- dnsconfig.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index c8f21c793..2841fc701 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -129,10 +129,10 @@ for (var subdomain in domains) { if (domainData.record.TXT) { if (Array.isArray(domainData.record.TXT)) { for (var txt in domainData.record.TXT) { - records.push(TXT(subdomainName, "\"" + domainData.record.TXT[txt] + "\"")); + records.push(TXT(subdomainName, domainData.record.TXT[txt].length =< 255 ? "\"" + domainData.record.TXT[txt] + "\"" : domainData.record.TXT[txt])); } } else { - records.push(TXT(subdomainName, "\"" + domainData.record.TXT + "\"")); + records.push(TXT(subdomainName, domainData.record.TXT.length =< 255 ? "\"" + domainData.record.TXT + "\"" : domainData.record.TXT)); } }