Calculate days since task start with start of day

This commit is contained in:
Blade Barringer 2015-06-04 08:25:06 -05:00
parent 7adde1d1dd
commit 705e0dce71

View file

@ -88,7 +88,7 @@ api.shouldDo = (day, dailyTask, options = {}) ->
hasStartedCheck = day >= api.startOfDay(_.defaults {now:dailyTask.startDate}, o)
if dailyTask.frequency == 'daily'
daysSinceTaskStart = api.numDaysApart(day, dailyTask.startDate, o)
daysSinceTaskStart = api.numDaysApart(day.startOf('day'), dailyTask.startDate, o)
everyXCheck = (daysSinceTaskStart % dailyTask.everyX == 0)
return everyXCheck && hasStartedCheck
else if dailyTask.frequency == 'weekly'