This repository has been archived by the owner on Oct 28, 2020. It is now read-only.
forked from frankrousseau/cozy-sync
-
Notifications
You must be signed in to change notification settings - Fork 19
iOS caldav sync appears to be broken #69
Labels
Comments
So,
Could you log the request's headers to see if the 3rd request has actually no Authorization headers ? For the precondition fail test, This is very weird indeed : it looks like its trying to create a new event (If-None-Match header). For Updates, the header should be (If-Match). Could you log the complete request (with headers) ? |
So, I tried to reproduce the sequence of doom… Here it is! PROFIND 207Resume:
Headers:
PROFIND 401Resume:
Headers:
PROFIND 207Resume:
Headers:
OPTIONS 200Resume:
Headers:
|
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
On iOS8 with calendar app, there's a strange sequences of webdav requests that produces an unexpected effect: we can add events to the cozy calendars, but the cozy calendars' events never appears in iOS calendar app oO…
So, when accessing to https://matthias.cozycloud.cc/public/sync/principals/me/, the sequence of requests is:
Then when accessing a calendar such as https://matthias.cozycloud.cc/public/sync/calendars/me/M4D/, sequence is:
So the lack of REPORT method support seems to prevent calendar app to get remote calendar informations.
FYI, when adding an event (https://matthias.cozycloud.cc/public/sync/calendars/me/Confs/CC66969A-DCFF-4FE5-9404-1E6152B4D1D6.ics), the sequence is:
But I can't edit it because of:
But deletion is OK with:
The text was updated successfully, but these errors were encountered: