cron: fix repeat, for old users without default task.repeat={}

This commit is contained in:
Tyler Renelle 2013-05-14 18:10:24 +01:00
parent 92b178b4a4
commit 0a0cf1d94e

View file

@ -15,6 +15,7 @@ daysBetween = (yesterday, now, dayStart) -> Math.abs sod(yesterday, dayStart).di
dayMapping = {0:'su',1:'m',2:'t',3:'w',4:'th',5:'f',6:'s'} dayMapping = {0:'su',1:'m',2:'t',3:'w',4:'th',5:'f',6:'s'}
shouldDo = (day, repeat, dayStart=0) -> shouldDo = (day, repeat, dayStart=0) ->
return false unless repeat
now = +new Date now = +new Date
selected = repeat[dayMapping[sod(day, dayStart).day()]] selected = repeat[dayMapping[sod(day, dayStart).day()]]
if moment(day).isSame(now,'d') if moment(day).isSame(now,'d')