You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm seeing an interesting issue. When you add a new contact on an iPhone (ios 7) - the server correctly adds this to the database, but the behaviour on the phone is odd.
The initial protocol exchanges add the contact to the database (using a uid in the PUT that doesn't match the uid in the card!).
However there are another sequence of PROPFIND requests that make me think the phone has requested a complete refresh, followed by another GET of the card that was just saved. During this process the phone blanks the contact you've just saved (although you can re-open it from the list screen).
My guess is that as a consequence of the save the phone detects what it things is a problem - and starts a refresh. During that it decided the card it has added isn't there - and so blanks it. At the same time it does get the newly added card.
My guess was that this was some confusion of the PUT vs the vcard uid - in case that was the problem - but switching to creat the contact with the PUT uid doesn't seem to make a difference.
This doesn't happen on an edit - which works as you'd expect.
Anyone else looked at any of this?
This is iPhone specific - doesn't happen with the Mac Address book.
The text was updated successfully, but these errors were encountered:
I'm seeing an interesting issue. When you add a new contact on an iPhone (ios 7) - the server correctly adds this to the database, but the behaviour on the phone is odd.
The initial protocol exchanges add the contact to the database (using a uid in the PUT that doesn't match the uid in the card!).
However there are another sequence of PROPFIND requests that make me think the phone has requested a complete refresh, followed by another GET of the card that was just saved. During this process the phone blanks the contact you've just saved (although you can re-open it from the list screen).
My guess is that as a consequence of the save the phone detects what it things is a problem - and starts a refresh. During that it decided the card it has added isn't there - and so blanks it. At the same time it does get the newly added card.
My guess was that this was some confusion of the PUT vs the vcard uid - in case that was the problem - but switching to creat the contact with the PUT uid doesn't seem to make a difference.
This doesn't happen on an edit - which works as you'd expect.
Anyone else looked at any of this?
This is iPhone specific - doesn't happen with the Mac Address book.
The text was updated successfully, but these errors were encountered: