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 <awill...@whitemice.org> LPIC-1, Novell CLA
<http://www.whitemiceconsulting.com>
OpenGroupware, Cyrus IMAPd, Postfix, OpenLDAP, Samba


_______________________________________________
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers

Reply via email to