From faa2a2d965edf452fd0e129f346b779c82e5b9f7 Mon Sep 17 00:00:00 2001 From: Br0wnHammer Date: Fri, 20 Jun 2025 20:42:57 +0530 Subject: [PATCH] Fixes in the controllers --- server/controllers/checkController.js | 4 ++-- server/db/mongo/modules/checkModule.js | 4 ++-- server/validation/joi.js | 1 - 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/server/controllers/checkController.js b/server/controllers/checkController.js index 230d58d0a..15f889591 100755 --- a/server/controllers/checkController.js +++ b/server/controllers/checkController.js @@ -142,11 +142,11 @@ class CheckController { } try { - const { monitorId, teamId, target } = req.params; + const { monitorId, target } = req.params; const { status } = req.body; const updatedChecks = await this.db.updateAllChecksStatus( - target === "monitor" ? monitorId : teamId, + monitorId, status, target ); diff --git a/server/db/mongo/modules/checkModule.js b/server/db/mongo/modules/checkModule.js index 9cae8ed68..6c64756ee 100755 --- a/server/db/mongo/modules/checkModule.js +++ b/server/db/mongo/modules/checkModule.js @@ -159,7 +159,7 @@ const getChecksByTeam = async ({ status, }) => { try { - status = status === "true" ? true : false; + status = status === "true"; page = parseInt(page); rowsPerPage = parseInt(rowsPerPage); const matchStage = { @@ -274,7 +274,7 @@ const updateAllChecksStatus = async (id, status, target) => { try { const updatedChecks = await Check.updateMany( target === "monitor" ? { monitorId: id } : { teamId: id }, - { $set: { status: true } } + { $set: { status } } ); return updatedChecks.modifiedCount; } catch (error) { diff --git a/server/validation/joi.js b/server/validation/joi.js index f8e57dc58..4562e303e 100755 --- a/server/validation/joi.js +++ b/server/validation/joi.js @@ -295,7 +295,6 @@ const updateCheckStatusBodyValidation = joi.object({ const updateCheckStatusParamValidation = joi.object({ monitorId: joi.string(), - teamId: joi.string(), target: joi.string().allow("monitor", "team"), });