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.
In date repeat API widget date_repeat_rrule, unlike the UNTIL value,
the EXDATE values and RDATE values are not corrected for timezone during widget processing.
For sites/users with timezone far away from UTC, like East Asia or West Coast US,
the EXDATE values and RDATE values will be shifted +/- one day once per every form save due to this bug,
causing incorrect repeat dates generated.
This is confirmed on a date repeat field on one of my sites which granuality = day and timezone handling disabled.
Comment | File | Size | Author |
---|---|---|---|
#1 | date_repeat_exdate_rdate_tz-2321253-1.patch | 1.27 KB | benkewell |
Comments
Comment #1
benkewell CreditAttribution: benkewell commentedAnd here is the patch I wrote to fix the issue.
Comment #2
DamienMcKennaI'm sorry but the Drupal 6 version of this module is no longer supported. That said, I appreciate the time you spent on this.