reverseproxy: fix crash

This commit is contained in:
Girish Ramakrishnan
2026-02-20 19:46:28 +01:00
parent 2f951dc272
commit 723c670100
2 changed files with 8 additions and 5 deletions
+1
View File
@@ -3142,4 +3142,5 @@
* filemanager: add a tree view
* passkey support
* security: remove cors
* support card/cal dav well-known endpoints
+7 -5
View File
@@ -349,12 +349,14 @@ async function ensureCertificate(location, options, auditSource) {
debug(`ensureCertificate: ${fqdn} needs acme cert`);
const [error, result] = await safe(acme2.getCertificate(fqdn, domainObject, key));
await blobs.setString(`${blobs.CERT_PREFIX}-${certName}.key`, key);
await blobs.setString(`${blobs.CERT_PREFIX}-${certName}.cert`, result.cert);
await blobs.setString(`${blobs.CERT_PREFIX}-${certName}.csr`, result.csr);
await blobs.setString(`${blobs.CERT_PREFIX}-${certName}.renewal`, JSON.stringify(result.renewalInfo));
if (!error) {
await blobs.setString(`${blobs.CERT_PREFIX}-${certName}.key`, key);
await blobs.setString(`${blobs.CERT_PREFIX}-${certName}.cert`, result.cert);
await blobs.setString(`${blobs.CERT_PREFIX}-${certName}.csr`, result.csr);
await blobs.setString(`${blobs.CERT_PREFIX}-${certName}.renewal`, JSON.stringify(result.renewalInfo));
}
debug(`ensureCertificate: error: ${error ? error.message : 'null'}`);
debug(`ensureCertificate: error: ${error?.message || 'null'}`);
await safe(eventlog.add(eventlog.ACTION_CERTIFICATE_NEW, auditSource, { domain: fqdn, errorMessage: error?.message || '', renewalInfo: result.renewalInfo }));
}