From 81b8a8a9e3504c464ff91a0344e9962d5c06614d Mon Sep 17 00:00:00 2001 From: Owen Date: Sun, 3 May 2026 12:29:34 -0700 Subject: [PATCH] Fix ns cert generation --- .../routers/certificates/createCertificate.ts | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/server/private/routers/certificates/createCertificate.ts b/server/private/routers/certificates/createCertificate.ts index 048b92352..2f2e50fdc 100644 --- a/server/private/routers/certificates/createCertificate.ts +++ b/server/private/routers/certificates/createCertificate.ts @@ -90,14 +90,13 @@ export async function createCertificate( domainToWrite = `*.${domainToWrite}`; } } 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.startsWith("*.")) { - domain = domain.slice(2); - } - - const parts = domain.split("."); - if (parts.length > 2) { - domainToWrite = parts.slice(1).join("."); + if (domain == domainRecord.baseDomain) { + domainToWrite = domainRecord.baseDomain; + } else { + const parts = domain.split("."); + if (parts.length > 2) { + domainToWrite = parts.slice(1).join("."); + } } }