From dde2772e52688bd8d582229fbbbf498d6f970111 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Wed, 7 Sep 2022 20:14:49 +0000 Subject: [PATCH] fix: dnsServer formatting --- apps/api/src/lib/common.ts | 6 +++--- apps/api/src/routes/api/v1/settings/handlers.ts | 2 +- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/api/src/lib/common.ts b/apps/api/src/lib/common.ts index f644780a3..c0dd7d96a 100644 --- a/apps/api/src/lib/common.ts +++ b/apps/api/src/lib/common.ts @@ -21,7 +21,7 @@ import { scheduler } from './scheduler'; import { supportedServiceTypesAndVersions } from './services/supportedVersions'; import { includeServices } from './services/common'; -export const version = '3.9.3'; +export const version = '3.9.4'; export const isDev = process.env.NODE_ENV === 'development'; const algorithm = 'aes-256-ctr'; @@ -193,7 +193,7 @@ export async function isDNSValid(hostname: any, domain: string): Promise { const { isIP } = await import('is-ip'); const { DNSServers } = await listSettings(); if (DNSServers) { - dns.setServers([DNSServers]); + dns.setServers([...DNSServers.split(',')]); } let resolves = []; try { @@ -302,7 +302,7 @@ export async function checkDomainsIsValidInDNS({ hostname, fqdn, dualCerts }): P const { DNSServers } = await listSettings(); if (DNSServers) { - dns.setServers([DNSServers]); + dns.setServers([...DNSServers.split(',')]); } let resolves = []; diff --git a/apps/api/src/routes/api/v1/settings/handlers.ts b/apps/api/src/routes/api/v1/settings/handlers.ts index e9d91dd8c..831ce606e 100644 --- a/apps/api/src/routes/api/v1/settings/handlers.ts +++ b/apps/api/src/routes/api/v1/settings/handlers.ts @@ -58,7 +58,7 @@ export async function deleteDomain(request: FastifyRequest, reply: const { fqdn } = request.body const { DNSServers } = await listSettings(); if (DNSServers) { - dns.setServers([DNSServers]); + dns.setServers([...DNSServers.split(',')]); } let ip; try { diff --git a/package.json b/package.json index e005b8a9d..bb5daaa1e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "coolify", "description": "An open-source & self-hostable Heroku / Netlify alternative.", - "version": "3.9.3", + "version": "3.9.4", "license": "Apache-2.0", "repository": "github:coollabsio/coolify", "scripts": {