diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 822fb3bf0..d233c6d5f 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -40,6 +40,7 @@ - Fully remove i18n precaching to free up memory (thanks to Matthew Wilson, Veradox) - Wiki page revisions were not in order (perlDreamer Consulting, LLC) + - Spectre misses Sundays (thanks to Todor Kouyoumdjiev, ECoCoMS Ltd.) 7.3.11 - Added an option for enabling coverage tests to testCodebase.pl. diff --git a/lib/Spectre/Cron.pm b/lib/Spectre/Cron.pm index 01d3b4fc6..d27416dae 100644 --- a/lib/Spectre/Cron.pm +++ b/lib/Spectre/Cron.pm @@ -155,7 +155,7 @@ sub checkSchedule { && $self->checkSegment($now->hour, $job->{hourOfDay}, [0..23]) && $self->checkSegment($now->day, $job->{dayOfMonth}, [1..31]) && $self->checkSegment($now->month, $job->{monthOfYear}, [1..12]) - && $self->checkSegment($now->dow, $job->{dayOfWeek}, [0..6]) ) { + && $self->checkSegment($now->dow-1, $job->{dayOfWeek}, [0..6]) ) { $self->debug("It's time to run ".$jobId.". Creating workflow instance."); $kernel->yield("runJob",$jobId); }