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,16 +90,15 @@ 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("."); const parts = domain.split(".");
if (parts.length > 2) { if (parts.length > 2) {
domainToWrite = parts.slice(1).join("."); domainToWrite = parts.slice(1).join(".");
} }
} }
}
// No cert found, create a new one in pending state // No cert found, create a new one in pending state
await trx.insert(certificates).values({ await trx.insert(certificates).values({