[Korganizer-devel] [Bug 169336] New: Events excluded or deleted in a recurring event block still show in other clients subscribed to a calendar (see RFC 2445 re. EXDATE)

Rick Harris rickfharris at yahoo.com.au
Mon Aug 18 07:29:31 CEST 2008


http://bugs.kde.org/show_bug.cgi?id=169336

           Summary: Events excluded or deleted in a recurring event block
                    still show in other clients subscribed to a calendar
                    (see RFC 2445 re. EXDATE)
           Product: korganizer
           Version: 3.5
          Platform: Gentoo Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: korganizer-devel at kde.org
        ReportedBy: rickfharris at yahoo.com.au


Version:            (using KDE 3.5.9)
Compiler:          gcc-4.1.2 
OS:                Linux
Installed from:    Gentoo Packages

Steps to reproduce:
1. Create a calendar in Korganizer with a recurring event.
2. Add some exclusion dates in the middle of the recurring event's start/end
dates.
3. Fire up an RFC compliant iCalendar client such as 'Windows Calendar' or
Mac's 'iCal' and subscribe to the newly created Korganizer calendar.
4. The recurring event that falls on the excluded dates is still shown in those
clients even though they are not visible in Korganizer.

Expected behaviour:
Recurring events falling on excluded dates should not show up.

Notes:
Creating iCalendar.ics files from each of these three clients and comparing
them shows that Korganizer does not respect the proper use of the EXDATE
recurrence property as laid down in RFC 2445, Section 4.2.19.

Examples shown below are for a recurring event starting on 21/9/08, recurring
every 8 days for 7 occurrences, with an exclusion date set on 7/10/08:
Windows Calendar.ics
DTSTART;TZID=Adelaide:20080921T060000
DTEND;TZID=Adelaide:20080921T180000
EXDATE;TZID=Adelaide:20081007T060000

iCal.ics
DTSTART;TZID=Australia/Adelaide:20080921T060000
EXDATE;TZID=Australia/Adelaide:20081007T060000
DTEND;TZID=Australia/Adelaide:20080921T180000

Korganizer.ics
EXDATE;VALUE=DATE:20081007
DTSTART:20080920T203000Z
DTEND:20080921T083000Z

Note that the 'VALUE=DATE' parameter is only valid for the DTSTART, DTEND and
RDATE properties (not EXDATE), and that EXDATE is also missing the TZID
parameter.

Thanks :)


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Korganizer-devel mailing list