Bug 85019

Summary: [testcase] EXDATE ignored if Time Component present
Product: [Applications] korganizer Reporter: George Sexton <gsexton>
Component: recurrenceAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: finex, kde, smartins
Priority: NOR Keywords: testcase, triaged
Version: 3.2.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description George Sexton 2004-07-12 17:52:47 UTC
Version:           3.2.1 (using KDE KDE 3.2.1)
Installed from:    SuSE RPMs
OS:                Linux

Given the ICAL file below, the EXDATE for July 28th doesn't get imported.

Since the DTSTART entry has a time component, I think the EXDATE should have a time component or at least see it.

BEGIN:VCALENDAR
METHOD:PUBLISH
VERSION:2.0
PRODID:-//MH Software Inc//Connect Daily - 3.0.6pre//EN
BEGIN:VTIMEZONE
TZID:America/Denver
BEGIN:STANDARD
DTSTART:19671029T020000
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19870405T020000
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:1213@67.154.139.115
RECURRENCE-ID:19700102T010000Z
SEQUENCE:0
SUMMARY:Every Wednesday
STATUS:CONFIRMED
ORGANIZER:CN=Administrative User;MAILTO:gsexton@mhsoftware.com
CATEGORIES:Class
DTSTART;TZID=America/Denver:20040714T180000
RRULE:FREQ=WEEKLY;BYDAY=WE;INTERVAL=1;UNTIL=20041101T200000
EXDATE;TZID=America/Denver:20040728T180000
DURATION:PT2H
DTSTAMP:20040712T044047Z
LAST-MODIFIED:20040712T042940Z
END:VEVENT
END:VCALENDAR
Comment 1 Reinhold Kainhofer 2006-11-02 19:20:17 UTC
Reassigning all KOrganizer bug reports and wishes to the newly created 
korganizer-devel mailing list.
Comment 2 kde 2008-11-23 22:15:03 UTC
Tried this ical entry with 4.1.3 on Kubuntu Intrepid. 

As specified in EXDATE;TZID=America/Denver:20040728T180000 the event is not listed for that date in the graphical calendar view. When opening the Recurrence editor for this entry, however, no date is listed in the "Exceptions" box. 

The original reporter is probably correct in assuming that the time information in EXDATE causes this because it is only possible to select a date in this box and a new EXDATE entry comes in the form EXDATE;VALUE=DATE:20040721 and is listed as expected in both places.

This format also causes the problem that if the event occurs on a different day in another time zone that the local day has to be added to the exceptions list rather than the day on which the recurrence is listed in the timezone of the entry.
Comment 3 Denis Kurz 2016-09-24 18:44:49 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of korganizer (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 4 George Sexton 2016-09-26 18:12:24 UTC
Thanks for making me smile. A bug report from 12 years ago...

I tested with KOrganizer v 4.14.10 using KDE version 4.14.18 on OpenSUSE Leap 42.1 and it works as expected.