summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJannik Schönartz2021-06-24 19:28:13 +0200
committerJannik Schönartz2021-06-24 19:28:13 +0200
commit9e2aa7b93b4c5ddbf86b2910daf0bf7f957d7e5a (patch)
treeb36cf6da9bf04aa4820842fb22cf0f4fcbc6b13a
parent[server/registration] For v2 check if client already exists (diff)
downloadbas-9e2aa7b93b4c5ddbf86b2910daf0bf7f957d7e5a.tar.gz
bas-9e2aa7b93b4c5ddbf86b2910daf0bf7f957d7e5a.tar.xz
bas-9e2aa7b93b4c5ddbf86b2910daf0bf7f957d7e5a.zip
[server/external-backends/idoit] Fix prarentId to external parentId translation bug
-rw-r--r--server/lib/external-backends/backendhelper.js2
-rw-r--r--server/lib/external-backends/backends/idoit-backend.js2
2 files changed, 2 insertions, 2 deletions
diff --git a/server/lib/external-backends/backendhelper.js b/server/lib/external-backends/backendhelper.js
index e63f37f..9292e5f 100644
--- a/server/lib/external-backends/backendhelper.js
+++ b/server/lib/external-backends/backendhelper.js
@@ -91,7 +91,7 @@ async function updateClient (client) {
}
// Use first parent as parent
- if (elements.length > 1) tmpClient['parentId'] = elements[0].backend_x_group.externalId
+ if (elements.length > 0) tmpClient['parentId'] = elements[0].backend_x_group.externalId
}
try {
diff --git a/server/lib/external-backends/backends/idoit-backend.js b/server/lib/external-backends/backends/idoit-backend.js
index 4abc81e..2b5462c 100644
--- a/server/lib/external-backends/backends/idoit-backend.js
+++ b/server/lib/external-backends/backends/idoit-backend.js
@@ -332,7 +332,7 @@ class IdoitBackend extends ExternalBackends {
if (client.ram && client.ram.modules && client.ram.modules.length > 0) getObjectsBodies.push(createCategorieRequest('C__CATG__MEMORY', 'read'))
if (client.drives && client.drives.length > 0) getObjectsBodies.push(createCategorieRequest('C__CATG__STORAGE_DEVICE', 'read'))
if (client.monitors && client.monitors.length > 0) getObjectsBodies.push(createCategorieRequest('C__CATG__CUSTOM_FIELDS_MONITOR', 'read'))
- if (!client.parentId && client.location && client.location.bay) getObjectsBodies.push(createCategorieRequest('C__CATG__LOCATION', 'read'))
+ if (!client.parentId && client.location && client.location.slot) getObjectsBodies.push(createCategorieRequest('C__CATG__LOCATION', 'read'))
if (client.contacts && client.contacts.length > 0) {
// Get the already attached objects
getObjectsBodies.push(createCategorieRequest('C__CATG__CONTACT', 'read'))