Ref T10747. This rule wasn't quite correct, and got some things like BYMONTH=1,3;INTERVAL=9 wrong.
Instead of resetting the day cursor to 1, we need to move it forward through time in INTERVAL jumps until we get to the next candidate month.
Differential D16619
Fix an RRULE bug with day cursors and skipped months epriestley on Sep 28 2016, 2:32 PM. Authored by Tags None Referenced Files
Subscribers None
Details
Ref T10747. This rule wasn't quite correct, and got some things like BYMONTH=1,3;INTERVAL=9 wrong. Instead of resetting the day cursor to 1, we need to move it forward through time in INTERVAL jumps until we get to the next candidate month. Unit tests now pass.
Diff Detail
|