Lines 1307 and 1308 of the ICal.php file seem suspicious to me, as they imply that we're going to replace the DTSTART date of the recurrence with the date contained in the RECURRENCE-ID field.
However, this initial date is now just an ID, since the recurrence has been moved. Even if these lines are modified, the problem remains. No matter how hard I try, I have to admit that I'm powerless to fix this bug.
PHP Version
8.3
PHP date.timezone
Europe/Paris
ICS Parser Version
3.4
Operating System
Mac
Description
I moved the recurrence of an event and now this recurrence appears twice in the events that are loaded.
It first appears on the correct date (the last, after moving), but it still appears on its initial date.
My event is as follows
Lines 1307 and 1308 of the
ICal.php
file seem suspicious to me, as they imply that we're going to replace the DTSTART date of the recurrence with the date contained in the RECURRENCE-ID field.However, this initial date is now just an ID, since the recurrence has been moved. Even if these lines are modified, the problem remains. No matter how hard I try, I have to admit that I'm powerless to fix this bug.
Steps to Reproduce
You can use the following event