From eba14223f18de8e2a92e654ae7cc0b1cda38c920 Mon Sep 17 00:00:00 2001 From: itwrx Date: Sat, 17 May 2025 07:50:36 -0500 Subject: [PATCH] fix monthlyOnDay not updating sendDate --- helpers/reminder.nim | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/helpers/reminder.nim b/helpers/reminder.nim index a4eaaa2..e71a22f 100644 --- a/helpers/reminder.nim +++ b/helpers/reminder.nim @@ -20,15 +20,8 @@ proc setFutureSendDate(reminderId: int) = if reminder.monthlyOnDay > 0: #create DateTime with current month and year and reminder.monthlyOnDay newSendDate = dateTime(year(now()), month(now()), reminder.monthlyOnDay) - echo newSendDate - #add 1 month only if monthlyOnDay hasn't occured in current month yet. - echo reminder.monthlyOnDay - echo monthDay(now()) - if reminder.monthlyOnDay < monthDay(now()): - newSendDate = newSendDate + 1.months - echo newSendDate + newSendDate = newSendDate + 1.months reminder.sendDate = $format(newSendDate, "yyyy-MM-dd") - echo reminder.sendDate updateReminderSendDate(reminder) clearAllReminders() else: