summaryrefslogtreecommitdiffstats
path: root/server/api/backends.js
diff options
context:
space:
mode:
authorJannik Schönartz2019-04-16 13:01:43 +0200
committerJannik Schönartz2019-04-16 13:01:43 +0200
commit67887b78305d91d67bf1a174b9ddae6e9a262df6 (patch)
treec28a3d488f0e35ff8592efa9354b87244ba48863 /server/api/backends.js
parent[server/registration] Add ipxe overview menu (diff)
downloadbas-67887b78305d91d67bf1a174b9ddae6e9a262df6.tar.gz
bas-67887b78305d91d67bf1a174b9ddae6e9a262df6.tar.xz
bas-67887b78305d91d67bf1a174b9ddae6e9a262df6.zip
[server/external-backends] Add dhcp update method & object mapping from existing entries
Diffstat (limited to 'server/api/backends.js')
-rw-r--r--server/api/backends.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/api/backends.js b/server/api/backends.js
index f3de01f..32c7cc7 100644
--- a/server/api/backends.js
+++ b/server/api/backends.js
@@ -316,7 +316,9 @@ router.getAsync('/:id/mapping', async (req, res) => {
for (let index in objects) {
const object = objects[index]
const client = await db.client.findOne({ where: { mac: object.mac } })
- await backend.addMappedClients(client, { through: { externalId: object.id } })
+ // TODO: external Type?
+ let data = { externalId: object.id }
+ if (client) await backend.addMappedClients(client, { through: data })
}
return res.status(200).send()
} else return res.status(500).send()