diff --git a/src/certificates.js b/src/certificates.js index 1623f0da6..9c5abe279 100644 --- a/src/certificates.js +++ b/src/certificates.js @@ -311,9 +311,6 @@ function setFallbackCertificate(cert, key, domain, callback) { assert.strictEqual(typeof domain, 'string'); assert.strictEqual(typeof callback, 'function'); - var error = validateCertificate(cert, key, '*.' + domain); - if (error) return callback(new CertificatesError(CertificatesError.INVALID_CERT, error.message)); - // backup the cert if (!safe.fs.writeFileSync(path.join(paths.APP_CERTS_DIR, domain + '.cert'), cert)) return callback(new CertificatesError(CertificatesError.INTERNAL_ERROR, safe.error.message)); if (!safe.fs.writeFileSync(path.join(paths.APP_CERTS_DIR, domain + '.key'), key)) return callback(new CertificatesError(CertificatesError.INTERNAL_ERROR, safe.error.message)); diff --git a/src/domains.js b/src/domains.js index 4bfbdec88..0273dc6cf 100644 --- a/src/domains.js +++ b/src/domains.js @@ -135,9 +135,9 @@ function add(domain, zoneName, provider, config, fallbackCertificate, callback) if (!fallbackCertificate) return callback(); - // cert validation already happened above no need to check all errors again certificates.setFallbackCertificate(fallbackCertificate.cert, fallbackCertificate.key, domain, function (error) { if (error) return callback(new DomainError(DomainError.INTERNAL_ERROR, error)); + callback(); }); }); @@ -207,7 +207,6 @@ function update(domain, provider, config, fallbackCertificate, callback) { if (!fallbackCertificate) return callback(); - // cert validation already happened above no need to check all errors again certificates.setFallbackCertificate(fallbackCertificate.cert, fallbackCertificate.key, domain, function (error) { if (error) return callback(new DomainError(DomainError.INTERNAL_ERROR, error)); callback();