diff -up evolution-data-server-1.12.3/calendar/backends/caldav/e-cal-backend-caldav.c.caldav-mime-type-parsing evolution-data-server-1.12.3/calendar/backends/caldav/e-cal-backend-caldav.c
--- evolution-data-server-1.12.3/calendar/backends/caldav/e-cal-backend-caldav.c.caldav-mime-type-parsing 2008-07-10 07:55:01.000000000 -0400
+++ evolution-data-server-1.12.3/calendar/backends/caldav/e-cal-backend-caldav.c 2008-07-10 07:55:34.000000000 -0400
@@ -1208,7 +1208,7 @@ caldav_server_get_object (ECalBackendCal
hdr = soup_message_get_header (message->response_headers, "Content-Type");
- if (hdr == NULL || g_ascii_strcasecmp (hdr, "text/calendar")) {
+ if (hdr == NULL || g_ascii_strncasecmp (hdr, "text/calendar", 13)) {
result = GNOME_Evolution_Calendar_InvalidObject;
g_object_unref (message);
g_warning ("Object to fetch not of type text/calendar");