Fix ns cert generation

This commit is contained in:
Owen
2026-05-03 12:29:34 -07:00
parent bcd164219f
commit 81b8a8a9e3

View File

@@ -90,14 +90,13 @@ export async function createCertificate(
domainToWrite = `*.${domainToWrite}`; domainToWrite = `*.${domainToWrite}`;
} }
} else if (domainRecord.type == "ns") { } else if (domainRecord.type == "ns") {
// first if we have a * in the domain for this case we dont want to include it because it will mess with the cert generator so remove it if (domain == domainRecord.baseDomain) {
if (domain.startsWith("*.")) { domainToWrite = domainRecord.baseDomain;
domain = domain.slice(2); } else {
} const parts = domain.split(".");
if (parts.length > 2) {
const parts = domain.split("."); domainToWrite = parts.slice(1).join(".");
if (parts.length > 2) { }
domainToWrite = parts.slice(1).join(".");
} }
} }