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

          Your Enhancer Plugin for JIRA license is invalid

            People

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

              Dates

              • Created:
                Updated:
                Resolved: