fix: clearing heartbeats on paused monitors leaves them paused (#6897)

Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
pull/6969/head
Bruce 2 months ago committed by GitHub
parent 239ff865bf
commit 193eb3b5b9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1655,7 +1655,10 @@ let needSetup = false;
await UptimeCalculator.clearStatistics(monitorID);
if (monitorID in server.monitorList) {
await restartMonitor(socket.userID, monitorID);
const monitor = server.monitorList[monitorID];
if (monitor.active) {
await restartMonitor(socket.userID, monitorID);
}
}
await sendHeartbeatList(socket, monitorID, true, true);
@ -1681,7 +1684,10 @@ let needSetup = false;
// Restart all monitors to reset the stats
for (let monitorID in server.monitorList) {
await restartMonitor(socket.userID, monitorID);
const monitor = server.monitorList[monitorID];
if (monitor.active) {
await restartMonitor(socket.userID, monitorID);
}
}
callback({

Loading…
Cancel
Save