From b20c70c0421fef79f70f0129a3851f2e79eb4bcc Mon Sep 17 00:00:00 2001 From: varun Date: Thu, 16 May 2024 05:53:49 -0400 Subject: [PATCH] change in iotdata if tank not found for tankhardwareId --- src/controllers/tanksController.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/controllers/tanksController.js b/src/controllers/tanksController.js index 8e7d127c..50e6f00f 100644 --- a/src/controllers/tanksController.js +++ b/src/controllers/tanksController.js @@ -1342,6 +1342,9 @@ exports.IotDevice = async (req, reply) => { // Update waterlevel in tanksSchema for each tank for (const tank of tanks) { const { tankhardwareId, tankHeight } = tank; + if (!existingTank) { + continue; // Skip the rest of the loop body and move to the next iteration + } // console.log(tankhardwareId) // Find the corresponding tank in tanksSchema const existingTank = await Tank.findOne({ hardwareId, tankhardwareId });