OK, so it seems this was fixed upstream in early July, see

https://bugzilla.mozilla.org/show_bug.cgi?id=568455

I've just had a look at the source waiting to be packaged (1.0~b2), and it has half of my fix committed, but it will still be broken. The second half of my fix is in the mozilla repository but not in the release yet.

Attaching a modified version of my patch which can be applied to release 1.0~b2 until the next release from upstream.

Alex
--- calendar/providers/caldav/calDavCalendar.js.old     2010-10-19 
15:25:00.000000000 +1300
+++ calendar/providers/caldav/calDavCalendar.js 2010-09-29 15:09:51.000000000 
+1300
@@ -1111,7 +1111,7 @@
             } else if (request.responseStatus == 207 && 
thisCalendar.mDisabled) {
                 // Looks like the calendar is there again, check its resouce
                 // type first.
-                this.checkDavResourceType(aChangeLogListener);
+                thisCalendar.checkDavResourceType(aChangeLogListener);
                 return;
              }
 

Reply via email to