From 41329facf7882b15e761e3efb8f97c4dd7846895 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Tue, 12 Apr 2022 22:49:48 +0200 Subject: [PATCH] fix: Try catch me --- src/lib/letsencrypt/index.ts | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/lib/letsencrypt/index.ts b/src/lib/letsencrypt/index.ts index d024c39f2..a3a1522e1 100644 --- a/src/lib/letsencrypt/index.ts +++ b/src/lib/letsencrypt/index.ts @@ -219,8 +219,14 @@ export async function generateSSLCerts(): Promise { } else { // Checking DNS entry before generating certificate if (ipv4 || ipv6) { - const domains4 = await resolver.resolve4(ssl.domain); - const domains6 = await resolver.resolve6(ssl.domain); + let domains4 = []; + let domains6 = []; + try { + domains4 = await resolver.resolve4(ssl.domain); + } catch (error) {} + try { + domains6 = await resolver.resolve6(ssl.domain); + } catch (error) {} if (domains4.length > 0 || domains6.length > 0) { if ( (ipv4 && domains4.includes(ipv4.replace('\n', ''))) || @@ -242,8 +248,14 @@ export async function generateSSLCerts(): Promise { } else { // Checking DNS entry before generating certificate if (ipv4 || ipv6) { - const domains4 = await resolver.resolve4(ssl.domain); - const domains6 = await resolver.resolve6(ssl.domain); + let domains4 = []; + let domains6 = []; + try { + domains4 = await resolver.resolve4(ssl.domain); + } catch (error) {} + try { + domains6 = await resolver.resolve6(ssl.domain); + } catch (error) {} if (domains4.length > 0 || domains6.length > 0) { if ( (ipv4 && domains4.includes(ipv4.replace('\n', ''))) ||