fix: admin/home: bad date format for "expiring certificate" warning

Massimo Melina committed May 1, 2025 at 12:07 UTC 1e1db87212245a57fc80cf682a8d06009d531c7f
1 file changed +4 -2
src/acme.ts
+4 -2
@@ -1,4 +1,6 @@
1 -import { DAY, Dict, haveTimeout, HOUR, HTTP_BAD_REQUEST, HTTP_FAILED_DEPENDENCY, HTTP_OK, MINUTE, repeat } from './misc'
1 +import {
2 + DAY, Dict, haveTimeout, HOUR, HTTP_BAD_REQUEST, HTTP_FAILED_DEPENDENCY, HTTP_OK, MINUTE, repeat, formatDate
3 +} from './misc'
4 import { createServer, IncomingMessage, ServerResponse } from 'http'
5 import { Middleware } from 'koa'
6 import { getNatInfo, upnpClient } from './nat'
@@ -126,6 +128,6 @@ const renewCert = debounceAsync(async () => {
128 if (now > new Date(cert.validFrom) && now < validTo && validTo.getTime() - now.getTime() >= 30 * DAY)
129 return console.log("certificate still good")
130 await makeCert(domain, undefined, altNames)
129 - .catch(e => console.log(acmeRenewError = `Error renewing certificate, expiring ${validTo.toLocaleDateString()}: ${String(e.message || e)}`))
131 + .catch(e => console.log(acmeRenewError = `Error renewing certificate, expiring ${formatDate(validTo)}: ${String(e.message || e)}`))
132 }, { retain: DAY, retainFailure: HOUR })
133