Do not restart mail container when setting fallback certs

This commit is contained in:
Girish Ramakrishnan
2019-03-04 19:35:22 -08:00
parent 2362b2a5a0
commit d83d2d5f4e
+1 -4
View File
@@ -244,15 +244,12 @@ function setFallbackCertificate(domain, fallback, callback) {
if (!safe.fs.writeFileSync(path.join(paths.APP_CERTS_DIR, `${domain}.host.key`), fallback.key)) return callback(new ReverseProxyError(ReverseProxyError.INTERNAL_ERROR, safe.error.message)); if (!safe.fs.writeFileSync(path.join(paths.APP_CERTS_DIR, `${domain}.host.key`), fallback.key)) return callback(new ReverseProxyError(ReverseProxyError.INTERNAL_ERROR, safe.error.message));
} }
platform.handleCertChanged('*.' + domain, function (error) { // TODO: maybe the cert is being used by the mail container
if (error) return callback(new ReverseProxyError(ReverseProxyError.INTERNAL_ERROR, error));
reload(function (error) { reload(function (error) {
if (error) return callback(new ReverseProxyError(ReverseProxyError.INTERNAL_ERROR, error)); if (error) return callback(new ReverseProxyError(ReverseProxyError.INTERNAL_ERROR, error));
return callback(null); return callback(null);
}); });
});
} }
function getFallbackCertificate(domain, callback) { function getFallbackCertificate(domain, callback) {