silverstripe-event-calendar
silverstripe-event-calendar copied to clipboard
Monthy Recursion fails to create all entries
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.