From a6af8488dff264f866e26c1b496cdfda21809f95 Mon Sep 17 00:00:00 2001 From: Jannik Schönartz Date: Thu, 18 Apr 2019 22:44:56 +0000 Subject: [server/external-backends] Add hostname and domain to the network object for the backends --- server/lib/external-backends/backends/idoit-backend.js | 3 ++- server/lib/external-backends/backends/infoblox-backend.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'server/lib') diff --git a/server/lib/external-backends/backends/idoit-backend.js b/server/lib/external-backends/backends/idoit-backend.js index 8a283b8..7ebb6bd 100644 --- a/server/lib/external-backends/backends/idoit-backend.js +++ b/server/lib/external-backends/backends/idoit-backend.js @@ -275,7 +275,8 @@ class IdoitBackend extends ExternalBackends { if (client.uuid) params.categories.C__CATG__MODEL = { 'data': { 'productid': client.uuid } } if (client.networks) { params.categories.C__CATG__IP = [] - for (let network of client.networks) { + for (let index in client.networks) { + const network = client.networks[index] let networkparams = {} if (network.ip) networkparams.ipv4_address = network.ip if (network.hostname) networkparams.hostname = network.hostname diff --git a/server/lib/external-backends/backends/infoblox-backend.js b/server/lib/external-backends/backends/infoblox-backend.js index b81c76f..3165b05 100644 --- a/server/lib/external-backends/backends/infoblox-backend.js +++ b/server/lib/external-backends/backends/infoblox-backend.js @@ -135,7 +135,7 @@ class InfobloxBackend extends ExternalBackends { return { error: 'ERROR_INFOBLOX', msg: createHost.text } } else { if (!name) return { ip: createHost.result.ipv4addr } - else return { host: createHost.result.ipv4addrs[0].host, ip: createHost.result.ipv4addrs[0].ipv4addr, id: createHost.result._ref } + else return { host: createHost.result.ipv4addrs[0].host, ip: createHost.result.ipv4addrs[0].ipv4addr, id: createHost.result._ref, domain: domain } } } -- cgit v1.2.3-55-g7522