From 7e739e6009f630ebb612d18f92925b339c482b98 Mon Sep 17 00:00:00 2001 From: Johannes Grumboeck Date: Fri, 14 Oct 2022 00:28:47 +0200 Subject: [PATCH] fix(backend): Type is not assignable Signed-off-by: Johannes Grumboeck --- packages/backend-common/src/service/lib/hostFactory.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/backend-common/src/service/lib/hostFactory.ts b/packages/backend-common/src/service/lib/hostFactory.ts index 917458896e..a4bd178de7 100644 --- a/packages/backend-common/src/service/lib/hostFactory.ts +++ b/packages/backend-common/src/service/lib/hostFactory.ts @@ -107,9 +107,13 @@ async function getGeneratedCertificate(hostname: string, logger?: Logger) { logger?.warn(`Unable to parse self-signed certificate. ${error}`); remainingMs = 0 } + if (remainingMs < FIVE_DAYS_IN_MS) { + // Reset certificate if expiration is nearly over + cert = undefined + } } - if (remainingMs > FIVE_DAYS_IN_MS) { + if (cert) { logger?.info('Using existing self-signed certificate'); return { key: cert,