silverstripe-event-calendar icon indicating copy to clipboard operation
silverstripe-event-calendar copied to clipboard

Monthy Recursion fails to create all entries

Open helion opened this issue 9 years ago • 0 comments

Recurring entries set to show on the last weekday of each month are failing to show the event for all months in the assigned Dates and Times range.

I've replicated this on your testing install with an entry for the last Tuesday which skips the 31st of March and the last Sunday which skips May, 31st. I've also replicated it for all days of the week on the site I'm currently working on with skipped dates out to the end of 2016 noted below as well as replicating for the last Tuesday on a clean install of Silverstripe 3.1.10 and the dev-master Event Calendar running on the EasyPHP dev server under Windows 8.1 and installed with composer.

All skipped dates from my testing

2015 - 2/28 (Sat), 3/31 (Tue), 5/31 (Sun), 7/31 (Fri), 8/31 (Mon), 10/31 (Sat) 2016 - 1/30 (Sat), 1/31 (Sun), 3/31 (Thu), 5/31 (Tue), 8/31 (Wed), 10/31 (Mon)

All of these are the last day of their respective month except for January 30th, 2016. Also, nearly half of the months with an event falling on the last day do correctly show those instances of the event.

Altering any of the values in Dates and Times does not seem to effect the problem.

helion avatar Mar 03 '15 23:03 helion