- Changed number of weeks when creating recurring todo

This commit is contained in:
Dejan
2024-12-16 23:20:10 +01:00
parent 003f3717e5
commit 8c28f049f7

View File

@ -18,7 +18,7 @@ export const getNextDailyDates = (date) => {
const today = new Date();
const dates = [];
for (let weekOffset = 0; weekOffset < 2; weekOffset++) {
for (let weekOffset = 0; weekOffset < 52; weekOffset++) {
const targetDate = addWeeks(date, weekOffset);
if (targetDate > today) {
dates.push(targetDate);
@ -33,7 +33,7 @@ export const getNextWeeklyDates = (selectedDays, date) => {
const currentDay = date.getDay();
const dates = [];
for (let week = 0; week < 2; week++) {
for (let week = 0; week < 52; week++) {
selectedDays.forEach((day) => {
const targetDay = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'].indexOf(day);
const diff = (targetDay - currentDay + 7) % 7 + week * 7; // Move to the next week