From b5e8bdbdcdc581616c3c0f14a8eb821f406d8dbe Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Tue, 5 Nov 2024 12:22:48 +0800 Subject: [PATCH] fix conditional inloop for uptime duration --- Server/db/mongo/modules/monitorModule.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Server/db/mongo/modules/monitorModule.js b/Server/db/mongo/modules/monitorModule.js index e3bdfbb57..c40e7ea7b 100644 --- a/Server/db/mongo/modules/monitorModule.js +++ b/Server/db/mongo/modules/monitorModule.js @@ -56,7 +56,7 @@ const calculateUptimeDuration = (checks) => { const latestCheck = new Date(checks[0].createdAt); let latestDownCheck = 0; - for (let i = checks.length; i >= 0; i--) { + for (let i = checks.length - 1; i >= 0; i--) { if (checks[i].status === false) { latestDownCheck = new Date(checks[i].createdAt); break;