Ticket #228 (closed Defect: Software changed)
REQUEST-STATUS value incorrectly encoded
| Reported by: | cdaboo@… | Owned by: | cdaboo@… |
|---|---|---|---|
| Priority: | 2: Expected | Milestone: | CalendarServer-2.2 |
| Component: | Calendar Server | Severity: | Other |
| Keywords: | Cc: | ||
| Port: |
Description
vobject is incorrectly encoding the REQUEST-STATUS value when set by the calendar server:
REQUEST-STATUS:2.0\; Success.
There should not be a \ before the ;.
The problem here is that this property has a very specific format that does not match the usual iCalendar text or text list behaviors that vobject provided. However vobject treats the property as a test list. So even though the value is set without the \, vobject encodes it with a \.
The fix for this is to special case this property as a text list - but one that uses ; as a separator rather than ,.
Change History
Note: See
TracTickets for help on using
tickets.


This has not apparently caused any problems for iCal when handling the server's auto-responses.