[Evolution] Confused by non-refreshing GET after CalDAV Put



I'm testing my CalDAV server implementation - and this are working
pretty well.  But one of Evolutions behaviors is confusing me.

Evolution does a PUT - all good.

PUT /dav/Calendar/Personal/20100730T101621Z-7090-100-1-2_linux-yu4c.site-20100730T101649Z.ics 
HTTP/1.1

Note: this appointment when put has not attendees and no organizer
elements.

Server responds with a 201 Created and an Etag

Evolution does a GET on the same URL it PUT

GET /dav/Calendar/Personal/20100730T101621Z-7090-100-1-2_linux-yu4c.site-20100730T101649Z.ics

In this case the server responds with a 301,  which Evolution dutifully
follows -

GET /dav/Calendar/15405910.ics

Server responds with the VCALENDAR object, which Evolution seems to be
happy with.

However - Evolution does not 'refresh' the appointment in the view.  If
I then open the appointment in my calendar it has no attendee's, etc...
BUT if I go forward one month, then back, and open the appointment the
appointment has 'refreshed' and I see an appointment with myself as the
attendee, etc...

-- 
Adam Tauno Williams <awilliam whitemice org> LPIC-1, Novell CLA
<http://www.whitemiceconsulting.com>
OpenGroupware, Cyrus IMAPd, Postfix, OpenLDAP, Samba






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]