Also calendar server 2.4 does not have this behaviour but does not have all the features I was hoping for.
On 2013-03-07, at 12:18 PM, Robert Bruce wrote: > Hi I have been using multiple clients (different iCal version 4.0.4, 5.0.3) > and different system and just created a new account to try to make sure... > it's the same problem... > > It's not just for Deletes I have to do all operations twice... > > If I refresh iCal before each Move, Delete, etc... then it is ok, but not > ideal solution. > > On 2013-03-07, at 12:09 PM, Cyrus Daboo wrote: > >> Hi Robert, >> >> --On March 7, 2013 at 12:04:56 PM -0500 Robert Bruce <rbr...@celsiusinc.com> >> wrote: >> >>> ::ffff:192.168.1.38 - - [07/Mar/2013:12:03:02 -0400] "DELETE >>> /calendars/__uids__/admin/calendar/AE195B52-8AD1-4F43-BB6B-2298EC72E889.i >>> cs HTTP/1.1" 412 157 "-" "DAVKit/4.0.3 (732.2); CalendarStore/4.0.4 >>> (997.7); iCal/4.0.4 (1395.7); Mac OS X/10.6.8 (10K549)" i=1 or=1 t=12.7 >>> ::ffff:192.168.1.38 - admin [07/Mar/2013:12:03:02 -0400] "GET >>> /calendars/__uids__/admin/calendar/AE195B52-8AD1-4F43-BB6B-2298EC72E889.i >>> cs HTTP/1.1" 200 705 "-" "DAVKit/4.0.3 (732.2); CalendarStore/4.0.4 >>> (997.7); iCal/4.0.4 (1395.7); Mac OS X/10.6.8 (10K549)" i=1 or=1 t=22.4 >>> >>> >>> >>> >>> Second try delete works... >>> >>> >>> >>> ::ffff:192.168.1.38 - admin [07/Mar/2013:12:03:51 -0400] "DELETE >>> /calendars/__uids__/admin/calendar/AE195B52-8AD1-4F43-BB6B-2298EC72E889.i >>> cs HTTP/1.1" 204 0 "-" "DAVKit/4.0.3 (732.2); CalendarStore/4.0.4 >>> (997.7); iCal/4.0.4 (1395.7); Mac OS X/10.6.8 (10K549)" i=1 or=1 t=511.1 >>> >>> >>> >>> >>> The deletes that work are not followed by a GET... >>> >> >> OK, so the client is doing a conditional DELETE request - i.e. it is asking >> the server to only do the DELETE if the resource on the server is unchanged >> from the one that the client originally cached. For some reason it is not, >> so a 412 error comes back, and the client reloads the resource using GET. >> The second DELETE then works fine. >> >> Is the account in your client one that has been present all the time since >> you did the upgrade? If so, try removing the account from the client, then >> re-add it and let it resync all the data. Once it has done that, hopefully >> it will have the change state correctly cached and you won't see the double >> DELETEs (except for when a real change has taken place on the server that >> the client has not sync'd). >> >> -- >> Cyrus Daboo > > _______________________________________________ > calendarserver-users mailing list > calendarserver-users@lists.macosforge.org > https://lists.macosforge.org/mailman/listinfo/calendarserver-users _______________________________________________ calendarserver-users mailing list calendarserver-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/calendarserver-users