Comment 7 for bug 1261191

Revision history for this message
Sebastien Bacher (seb128) wrote :

@Charles

I don't know if that "idiom is commonplace" but at least the patch pilot calendar [1] as such events and the google UI/evolution/gnome-calendar correctly list them as day event

I've exported the ICS and events have that format

"BEGIN:VEVENT
DTSTART;VALUE=DATE:20160118
DTSTAMP:20160112T165350Z
...
CREATED:20151211T075059Z
DESCRIPTION:Pilot <name>
SUMMARY:Pilot <name>
...
END:VEVENT"

AS you can see there is only a DTSTART, http://www.kanzaki.com/docs/ical/vevent.html states

"For cases where a "VEVENT" calendar component specifies a "DTSTART" property with a DATE data type but no "DTEND" property, the events non-inclusive end is the end of the calendar date specified by the "DTSTART" property"

So to reply to your questions

a) The missing DTEND is a valid case and the code doesn't handle it well
b) other systems honor it

[1] https://calendar.google.com/calendar/embed?<email address hidden>&gsessionid=OK