summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJannik Schönartz2019-03-05 21:46:25 +0100
committerJannik Schönartz2019-03-05 21:46:25 +0100
commitb0bae74b4884d4dd936c6b3114ffb9c5af84a599 (patch)
treec2a3ad1d4b16cab8a927243d4eb0253f623ddb85
parent[external-backends/idoit] Fix idoit objecttype ids (diff)
downloadbas-b0bae74b4884d4dd936c6b3114ffb9c5af84a599.tar.gz
bas-b0bae74b4884d4dd936c6b3114ffb9c5af84a599.tar.xz
bas-b0bae74b4884d4dd936c6b3114ffb9c5af84a599.zip
[server] Fix ipxe sendlog. Fix idoit missing try catch.
-rw-r--r--server/api/ipxe.js4
-rw-r--r--server/lib/external-backends/backends/idoit-backend.js8
2 files changed, 8 insertions, 4 deletions
diff --git a/server/api/ipxe.js b/server/api/ipxe.js
index 217cf6c..3a6270f 100644
--- a/server/api/ipxe.js
+++ b/server/api/ipxe.js
@@ -31,7 +31,9 @@ router.get('/:version/log', async (req, res) => {
res.setHeader('content-type', 'text/plain')
const filepath = path.join(__appdir, 'ipxe', 'log_' + req.params.version + '.txt')
res.sendFile(filepath, err => {
- if (err) console.log('Could not send file ' + filepath)
+ if (err) {
+ res.end()
+ }
})
})
diff --git a/server/lib/external-backends/backends/idoit-backend.js b/server/lib/external-backends/backends/idoit-backend.js
index 64cdbb9..81a955b 100644
--- a/server/lib/external-backends/backends/idoit-backend.js
+++ b/server/lib/external-backends/backends/idoit-backend.js
@@ -658,9 +658,11 @@ class IdoitBackend extends ExternalBackends {
})
}
}
-
- var requestUpdate = await axios.post(c.url, bodies, config)
-
+ try {
+ var requestUpdate = await axios.post(c.url, bodies, config)
+ } catch (error) {
+ console.log(error)
+ }
// 10 is the idoit object id for clients.
var result = {
success: true,