diff --git a/Server/controllers/nodesController.js b/Server/controllers/nodesController.js index 688b6d1..d24c89b 100644 --- a/Server/controllers/nodesController.js +++ b/Server/controllers/nodesController.js @@ -269,6 +269,7 @@ exports.updateExistingNode = async = (req, res) => { exports.nodeCheckIn = async (req, res) => { if (!req.params.nodeId) return res.status(400).json("No id specified"); getNodeInfoFromId(req.params.nodeId, (nodeInfo) => { + if (!nodeInfo) return this.newNode(req, res); if (!nodeInfo.online) { nodeInfo.online = true; updateNodeInfo(nodeInfo, () => {