Summary | iCalendar export problems with recurring events |
Queue | Kronolith |
Queue Version | 2.0-RC2 |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | chuck (at) horde (dot) org |
Requester | kevin_myer (at) iu13 (dot) org |
Created | 12/08/2004 (7520 days ago) |
Due | |
Updated | 11/04/2007 (6459 days ago) |
Assigned | 12/18/2004 (7510 days ago) |
Resolved | 12/18/2004 (7510 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
Hi there,
I still experienced problems with importing ics Files into Kronolith
(also non-all day events). It seems that all end dates are set to
"never" - looking at today's calendar lets me see all recurring events
I ever had on a Sunday or on a 4th of November...
Greetings,
Tom
If that doesn't match your experience, there may be something else to
look in to - let me know.
State ⇒ Resolved
that doesn't match your experience, there may be something else to
look in to - let me know.
State ⇒ Assigned
also. Re-opening, will investigate.
calendar from my main site, created a fresh database (because the main
site has been migrated from HEAD to ALPHA to RC1, 2, and 3 and
datatree and categories stuff is all messed up) and imported the
calendar. Each day in December has 11 recurring events. Some
recurring events in December don't show at all because they've got
exported values like:
BEGIN:VEVENT
DTSTART;VALUE=DATE:00000000
DTEND;VALUE=DATE:00000000
DTSTAMP:20041217T124915Z
UID:kronolith:4b9ad418f4a7b9ec6cfe96c0c8ad890a
SUMMARY:Exchange Day
DESCRIPTION:
CATEGORIES:Business
LOCATION:
TRANSP:OPAQUE
ORGANIZER;CN=Kevin M. Myer:MAILTO:kevin_myer@iu13.org
EXDATE;VALUE=DATE:00000000
END:VEVENT
That particular event has no recurrence, starts on December 27 at
12:00AM and ends on December 28 at 12:00AM but the iCalendar file does
not reflect that at all. At one point, the Horde Framework code was
distributed separately but that appears to have been rolled back into
the release. I thought perhaps old calendar code was getting included
but it looks like the include path is set to search the local Horde
install, and then whatever include_path is set to, so it should find
new code first, right?
State ⇒ Resolved
Assigned to Chuck Hagenbuch
State ⇒ Assigned
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ iCalendar export problems with recurring events
Queue ⇒ Kronolith
State ⇒ Unconfirmed
is out now but I haven't had a chance to download all compontents and
test.
If you export your calendar in iCalendar format, and the calendar
contains recurring events, the DTSTART, DTEND, and UNTIL options under
RRULE have a date value of 00000000. This breaks recurrence when
importing it into something like Apple's iCal, or importing back into
Kronolith.
Example output:
BEGIN:VEVENT
DTSTART;VALUE=DATE:00000000
DTEND;VALUE=DATE:00000000
DTSTAMP:20041208T142939Z
UID:kronolith:28f194619b2db9a82498920e1a9c66f5
SUMMARY:Floater Holiday
DESCRIPTION:Choice of 27th, 28th, 29th, or 30th.
CATEGORIES:Business
LOCATION:
TRANSP:OPAQUE
ORGANIZER;CN=Kevin M. Myer:MAILTO:kevin_myer@iu13.org
RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=00000000
END:VEVENT
Will test with RC3 as soon as I can - not sure if this is handled in
Kronolith or in one of the framework classes.