From 87b2a4ff0b71125d701939e920d7938065803d7b Mon Sep 17 00:00:00 2001 From: Jannik Schönartz Date: Thu, 7 May 2020 21:11:04 +0200 Subject: [server/external-backends] Add timeout to infoblox, skip not connected backends in getDhcp and add better check forthe iDoIT response --- server/lib/external-backends/backendhelper.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'server/lib/external-backends/backendhelper.js') diff --git a/server/lib/external-backends/backendhelper.js b/server/lib/external-backends/backendhelper.js index 485b5f6..27f746a 100644 --- a/server/lib/external-backends/backendhelper.js +++ b/server/lib/external-backends/backendhelper.js @@ -165,7 +165,12 @@ async function getDhcp () { const isDHCP = await instance.isDhcp(backend.credentials) if (isDHCP) { // Check weather the backend is active - const checkConnection = await instance.checkConnection(backend.credentials) + let checkConnection + try { + checkConnection = await instance.checkConnection(backend.credentials) + } catch (e) { + continue + } if (checkConnection.error) continue if (!dhcp) dhcp = { instance: instance, backend: backend } -- cgit v1.2.3-55-g7522