From 7e58e0b4906368d4aa954dd3b6bbc14068c08bf2 Mon Sep 17 00:00:00 2001 From: Owen Date: Thu, 17 Jul 2025 22:57:47 -0700 Subject: [PATCH] Correctly handle ssl on new domains --- server/routers/traefik/getTraefikConfig.ts | 28 ++++++++++------------ 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/server/routers/traefik/getTraefikConfig.ts b/server/routers/traefik/getTraefikConfig.ts index 3d5e83f0..d14b0a9f 100644 --- a/server/routers/traefik/getTraefikConfig.ts +++ b/server/routers/traefik/getTraefikConfig.ts @@ -214,7 +214,7 @@ export async function traefikConfigProvider( const configDomain = config.getDomain(resource.domainId); - let certResolver, preferWildcardCert; + let certResolver: string, preferWildcardCert: boolean; if (!configDomain) { certResolver = config.getRawConfig().traefik.cert_resolver; preferWildcardCert = @@ -225,20 +225,18 @@ export async function traefikConfigProvider( } let tls = {}; - if (configDomain) { - tls = { - certResolver: certResolver, - ...(preferWildcardCert - ? { - domains: [ - { - main: wildCard - } - ] - } - : {}) - }; - } + tls = { + certResolver: certResolver, + ...(preferWildcardCert + ? { + domains: [ + { + main: wildCard + } + ] + } + : {}) + }; const additionalMiddlewares = config.getRawConfig().traefik.additional_middlewares || [];