When using the icalendar package to create and event, the resulting ics file starts with the dtend field and later it includes the dtstart field. This ordering causes no problem in programs like Evolution, but it doesn''t work in Mozilla Sunbird, that complains with the message "Your start time is after your end time." Changing (manually!) the order of the fields in the ics file seems to fix the problem. Is this problem due to a loose interpretation of the standard by the icalendar package or instead to a bug in Sunbird? Thanks G -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/icalendar-devel/attachments/20070213/f38e81a8/attachment.html
From the iCalendar RFC-2445 (page 51): " 4.5 Property A property is the definition of an individual attribute describing a calendar or a calendar component. A property takes the form defined by the "contentline" notation defined in section 4.1.1. The following is an example of a property: DTSTART:19960415T133000Z This memo imposes no ordering of properties within an iCalendar object. " If you could let the Sunbird folks know that they have a bug it would be great. -Jeff Grau Mx wrote:> When using the icalendar package to create and event, the resulting ics > file starts with the dtend field and later it includes the dtstart > field. This ordering causes no problem in programs like Evolution, but > it doesn''t work in Mozilla Sunbird, that complains with the message > "Your start time is after your end time." Changing (manually!) the order > of the fields in the ics file seems to fix the problem. Is this problem > due to a loose interpretation of the standard by the icalendar package > or instead to a bug in Sunbird? > Thanks > > G > > > ------------------------------------------------------------------------ > > _______________________________________________ > icalendar-devel mailing list > icalendar-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/icalendar-devel