Closed Bug 443194 Opened 16 years ago Closed 16 years ago

iCalendar: DTEND for all-day events is treated as inclusive

Categories

(Calendar :: Import and Export, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: hauke.pribnow, Unassigned)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080313 SeaMonkey/1.1.9 Build Identifier: Thunderbird version 2.0.0.14 (20080421) with Lightning v0.8 (build 2008033120) The specifications say: "The following is an example of the "VEVENT" calendar component used to represent a multi-day event scheduled from June 28th, 2007 to July 8th, 2007 inclusively. Note that the "DTEND" property is set to July 9th, 2007, since the "DTEND" property specifies the non-inclusive end of the event. BEGIN:VEVENT UID:20070423T123432Z-541111@example.com DTSTAMP:20070423T123432Z DTSTART;VALUE=DATE:20070628 DTEND;VALUE=DATE:20070709 SUMMARY:Festival International de Jazz de Montreal TRANSP:TRANSPARENT END:VEVENT" Available here: http://tools.ietf.org/html/draft-ietf-calsify-rfc2445bis-08#section-3.6.1 However, when using all-day events in Lightning, the DTEND value would be set to 20070708. Reproducible: Always Steps to Reproduce: 1. Create an all-day event. 2. Export that event in iCalendar format. 3. Look at the file...
Works for me using Sunbird 0.8 (2008033121) and Sunbird 0.9pre (2008070119). Maybe you just picked the wrong end date? Or maybe you are using a calendar provider the doesn't follow the spec? What calendar provider do you use?
Never mind, it was my fault not looking as closely as possible at this problem. It actually is a bug in a plugin I use. ("Mozilla Funambol Plugin") I'll close this ticket and will send a patch to the plugin author.
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.