From a776b2ea949326cea66f8e53d961ee8d72e3ed78 Mon Sep 17 00:00:00 2001 From: Owen Date: Sat, 8 Nov 2025 14:13:43 -0800 Subject: [PATCH] Fix: qiery perferWildcardCert from db Fixes #1816 Fixes #1829 --- server/lib/traefik/getTraefikConfig.ts | 6 ++++-- server/private/lib/traefik/getTraefikConfig.ts | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/server/lib/traefik/getTraefikConfig.ts b/server/lib/traefik/getTraefikConfig.ts index 2aafa025..156f2e59 100644 --- a/server/lib/traefik/getTraefikConfig.ts +++ b/server/lib/traefik/getTraefikConfig.ts @@ -80,7 +80,8 @@ export async function getTraefikConfig( subnet: sites.subnet, exitNodeId: sites.exitNodeId, // Domain cert resolver fields - domainCertResolver: domains.certResolver + domainCertResolver: domains.certResolver, + preferWildcardCert: domains.preferWildcardCert }) .from(sites) .innerJoin(targets, eq(targets.siteId, sites.siteId)) @@ -178,7 +179,8 @@ export async function getTraefikConfig( rewritePathType: row.rewritePathType, priority: priority, // Store domain cert resolver fields - domainCertResolver: row.domainCertResolver + domainCertResolver: row.domainCertResolver, + preferWildcardCert: row.preferWildcardCert }); } diff --git a/server/private/lib/traefik/getTraefikConfig.ts b/server/private/lib/traefik/getTraefikConfig.ts index 8ebf6d09..5d6ea195 100644 --- a/server/private/lib/traefik/getTraefikConfig.ts +++ b/server/private/lib/traefik/getTraefikConfig.ts @@ -111,7 +111,8 @@ export async function getTraefikConfig( domainNamespaceId: domainNamespaces.domainNamespaceId, // Certificate certificateStatus: certificates.status, - domainCertResolver: domains.certResolver + domainCertResolver: domains.certResolver, + preferWildcardCert: domains.preferWildcardCert }) .from(sites) .innerJoin(targets, eq(targets.siteId, sites.siteId)) @@ -218,7 +219,8 @@ export async function getTraefikConfig( rewritePath: row.rewritePath, rewritePathType: row.rewritePathType, priority: priority, // may be null, we fallback later - domainCertResolver: row.domainCertResolver + domainCertResolver: row.domainCertResolver, + preferWildcardCert: row.preferWildcardCert }); }