Opush
  1. Opush
  2. OP-186

Windows Phones cannot send a change and receive one in the same request

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Normal Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.1.0
    • Labels:
      None
    • Rank:
      6795

      Description

      Pre-conditions

      1. 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.
      2. usera has a contact in its address book synchronized with its OBM account

      Reproduction steps

      1. As usera with WP8, modify the contact synchronized with its OBM
      2. As usera with WP8, create a contact named "wp new"
      3. As usera with ui, create a contact named "ui new"
      4. As usera with WP8, synchronize

      Current behavior

      1. NOK the device show the label "Pas à jour" on the account
      2. 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

      1. OK All changes are received from both sides
      2. OK There is no label "Pas à jour" on the account
      3. OK you force the synchronization again and again, it'll not try to perform changes on contacts

      Additional informations

        Issue Links

          Activity

            People

            • Assignee:
              Antoine DUPRAT
              Reporter:
              Thomas HILAIRE
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: