Opush
  1. Opush
  2. OP-139

T#9813 Protect OBM about contact duplication

    Details

    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Normal Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.6
    • Labels:
      None
    • Story Points:
      6
    • Rank:
      23
    • Sprint:
      OBM Sprint 2015#1

      Description

      Pre-conditions

      Use an Android device

      Reproduction steps

      1. usera creates a contact on its phone
      2. server is slow enough to have the phone issue the same request
      3. both request eventually get processed

      Current behavior

      1. The contact is inserted twice : NOK

      Expected behavior

      1. The contact is inserted once : OK

      Additional informations

      This changeset aims to protect the backend about contact duplication.
      That protection is implemented using the hash of every contact created by a device.
      When a contact hash is already known by Opush, it'll not send the creation command to its backend.

      This fix has been done to handle the never fixed "ClientId" bug of Android, see https://code.google.com/p/android/issues/detail?id=61100

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              Stephane COLSON
              Reporter:
              Matthieu EXT_BAECHLER
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Agile