diff -Naur evolution-data-server-2.21.90/calendar/ChangeLog evolution-data-server-2.21.90-new/calendar/ChangeLog
--- evolution-data-server-2.21.90/calendar/ChangeLog	2008-01-28 09:06:51.000000000 +0200
+++ evolution-data-server-2.21.90-new/calendar/ChangeLog	2008-02-05 13:48:32.000000000 +0200
@@ -1,3 +1,10 @@
+2008-02-05  Peteris Krisjanis <pecisk@gmail.com>
+
+	* backends/caldav/e-cal-backend-caldav.c: (caldav_server_get_object):
+	Fix failure to download ics file when additional
+	information is included in it's MIME 
+	(e.g. "text/calendar; charset=utf-8").
+
 2008-01-28  Chenthill Palanisamy  <pchenthill@novell.com>
 
 	** Fix for bug #475781
diff -Naur evolution-data-server-2.21.90/calendar/backends/caldav/e-cal-backend-caldav.c evolution-data-server-2.21.90-new/calendar/backends/caldav/e-cal-backend-caldav.c
--- evolution-data-server-2.21.90/calendar/backends/caldav/e-cal-backend-caldav.c	2008-01-23 13:16:32.000000000 +0200
+++ evolution-data-server-2.21.90-new/calendar/backends/caldav/e-cal-backend-caldav.c	2008-02-05 13:40:41.000000000 +0200
@@ -1020,7 +1020,7 @@
 
 	hdr = soup_message_headers_get (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");
