From e659f0e75d9933d33ed6bde8bf0b3f3d7a585cf6 Mon Sep 17 00:00:00 2001 From: Owen Date: Fri, 29 Aug 2025 15:39:06 -0700 Subject: [PATCH] Fix type --- server/lib/remoteCertificates/certificates.ts | 4 ++-- server/lib/traefikConfig.ts | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/server/lib/remoteCertificates/certificates.ts b/server/lib/remoteCertificates/certificates.ts index dde0f592..9a4ce001 100644 --- a/server/lib/remoteCertificates/certificates.ts +++ b/server/lib/remoteCertificates/certificates.ts @@ -10,7 +10,7 @@ export async function getValidCertificatesForDomainsHybrid(domains: Set) Array<{ id: number; domain: string; - wildcard: boolean; + wildcard: boolean | null; certFile: string | null; keyFile: string | null; expiresAt: Date | null; @@ -69,7 +69,7 @@ export async function getValidCertificatesForDomains(domains: Set): Prom Array<{ id: number; domain: string; - wildcard: boolean; + wildcard: boolean | null; certFile: string | null; keyFile: string | null; expiresAt: Date | null; diff --git a/server/lib/traefikConfig.ts b/server/lib/traefikConfig.ts index d2bb2b9e..e16b93d2 100644 --- a/server/lib/traefikConfig.ts +++ b/server/lib/traefikConfig.ts @@ -29,7 +29,7 @@ export class TraefikConfigManager { exists: boolean; lastModified: Date | null; expiresAt: Date | null; - wildcard: boolean; + wildcard: boolean | null; } >(); @@ -311,7 +311,7 @@ export class TraefikConfigManager { let validCertificates: Array<{ id: number; domain: string; - wildcard: boolean; + wildcard: boolean | null; certFile: string | null; keyFile: string | null; expiresAt: Date | null; @@ -683,7 +683,7 @@ export class TraefikConfigManager { validCertificates: Array<{ id: number; domain: string; - wildcard: boolean; + wildcard: boolean | null; certFile: string | null; keyFile: string | null; expiresAt: Date | null; @@ -1040,7 +1040,7 @@ export class TraefikConfigManager { /** * Check if a domain is covered by existing wildcard certificates */ -export function isDomainCoveredByWildcard(domain: string, lastLocalCertificateState: Map): boolean { +export function isDomainCoveredByWildcard(domain: string, lastLocalCertificateState: Map): boolean { for (const [certDomain, state] of lastLocalCertificateState) { if (state.exists && state.wildcard) { // If stored as example.com but is wildcard, check subdomains