[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