From 75156d059e628d507f922cd98a3cf8059054c94b Mon Sep 17 00:00:00 2001 From: Logan Cusano Date: Fri, 21 Jul 2023 18:51:55 -0400 Subject: [PATCH] Add new node if node tries to check in with an ID not in the DB --- Server/controllers/nodesController.js | 1 + 1 file changed, 1 insertion(+) 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, () => {