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