Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
The uid that's built on line 903 of calendar.module includes the position of the item in the array of selected dates by appending the $pos. This means that over time the uid of an event changes, which specifically is against the ICAL RFC. It can be fixed by just removing the append of $pos.
This breaks the ability to import the ical into another drupal site on a regular basis using feeds, which will just stack up duplicates over time. I've been hunting this down for the last six months, and just got to the bottom of it.
Comment | File | Size | Author |
---|---|---|---|
#1 | 0001-This-one-line-patch-fixes-UIDs-in-calendar-generated.patch | 1.13 KB | sdague |
Comments
Comment #1
sdague CreditAttribution: sdague commentedAttached is a patch that fixes this on 6.x-2.x branch. I'd very much appreciate if this was included in the module.
Comment #2
Neslee Canil PintoThe D6 branch is no longer supported so we're closing this issue. If you think this issue still exists in D7 you can open a new one.