Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Normal
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 3.1.0
-
Labels:None
-
Rank:6795
Description
Pre-conditions
- Have usera synchronized with a WP8 without the label "Pas à jour" displayed. For that, create an account and remove the push mode by selecting "manual" as synchronization frequency.
- usera has a contact in its address book synchronized with its OBM account
Reproduction steps
- As usera with WP8, modify the contact synchronized with its OBM
- As usera with WP8, create a contact named "wp new"
- As usera with ui, create a contact named "ui new"
- As usera with WP8, synchronize
Current behavior
- NOK the device show the label "Pas à jour" on the account
- NOK if you force a new synchronization on the device, you can see in logs that it tries to create/modify again and again contacts
14:04:02.951 [INFO ] {REQUEST.FULL} [t27681/cSync/r23278/thilaire@linagora.com] <?xml version="1.0" encoding="UTF-8"?><Sync> <Collections> <Collection> <SyncKey>1f33e6d1-6c9a-4035-b40c-ae802c570167</SyncKey> <CollectionId>16798</CollectionId> <WindowSize>25</WindowSize> <Commands> <Add> <ClientId>oid{6cb:30001:30}</ClientId> <ApplicationData> <Body> <Type>1</Type> <Data/> </Body> <FileAs>Ptod2, Wp</FileAs> <FirstName>Wp</FirstName> <LastName>Ptod2</LastName> </ApplicationData> </Add> <Add> <ClientId>oid{6cd:30001:30}</ClientId> <ApplicationData> <Body> <Type>1</Type> <Data/> </Body> <FileAs>Plus, Wp</FileAs> <FirstName>Wp</FirstName> <LastName>Plus</LastName> <MobileTelephoneNumber>3333333</MobileTelephoneNumber> </ApplicationData> </Add> </Commands> </Collection> </Collections> </Sync>
Expected behavior
- OK All changes are received from both sides
- OK There is no label "Pas à jour" on the account
- OK you force the synchronization again and again, it'll not try to perform changes on contacts
Additional informations
Issue Links
- relates to
-
OP-163 A contact is recreated by Windows Phone 8 after being deleted in ui if it has been created twice on the WP8
-
After few tests it seems that we only have to switch the order of Commands and Responses in the opush response.