summaryrefslogtreecommitdiffstats
path: root/server/lib
diff options
context:
space:
mode:
authorJannik Schönartz2019-04-19 00:44:56 +0200
committerJannik Schönartz2019-04-19 00:44:56 +0200
commita6af8488dff264f866e26c1b496cdfda21809f95 (patch)
treea6842d93cb8168be4662afa455c91b39bd252422 /server/lib
parent[server/bashscript] Remove old grep hw data script and add NMVe support. (diff)
downloadbas-a6af8488dff264f866e26c1b496cdfda21809f95.tar.gz
bas-a6af8488dff264f866e26c1b496cdfda21809f95.tar.xz
bas-a6af8488dff264f866e26c1b496cdfda21809f95.zip
[server/external-backends] Add hostname and domain to the network object for the backends
Diffstat (limited to 'server/lib')
-rw-r--r--server/lib/external-backends/backends/idoit-backend.js3
-rw-r--r--server/lib/external-backends/backends/infoblox-backend.js2
2 files changed, 3 insertions, 2 deletions
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 }
}
}