summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--server/bin/scheduler.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/server/bin/scheduler.js b/server/bin/scheduler.js
index e1930c4..0dcc7fb 100644
--- a/server/bin/scheduler.js
+++ b/server/bin/scheduler.js
@@ -28,7 +28,8 @@ async function calcNextWake (id) {
// Event got deleted or was updated to be not wakeonlan anymore
if (event === null || !event.wakeonlan) {
- runningTimeouts[id].clear()
+ const timeout = runningTimeouts[id]
+ if (timeout) timeout.clear()
delete runningTimeouts[id]
return
}