diff --git a/apps/sched/sched.js b/apps/sched/sched.js index 57876ff69..ea4c43443 100644 --- a/apps/sched/sched.js +++ b/apps/sched/sched.js @@ -84,6 +84,9 @@ function showAlarm(alarm) { let date = new Date(alarm.date); let rp = alarm.rp; switch(rp.interval) { + case true: + date.setDate(date.getDate() + 1); + break; case "day": date.setDate(date.getDate() + rp.num); break; @@ -100,6 +103,9 @@ function showAlarm(alarm) { date = new Date(date.getFullYear() + rp.num, date.getMonth(), alarm.od); if (date.getDate() != alarm.od) date.setDate(0); break; + default: + console.log(`sched: unknown repeat '${JSON.stringify(rp)}'`); + break; } alarm.date = date.toLocalISOString().slice(0,10); }