Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-18575

Flipping contacts before batch merge is ignored

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Critical
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.7.4, 4.7.7
    • Fix Version/s: 4.7.9
    • Component/s: None
    • Labels:

      Description

      (Critical due to data loss)

      When batch merging contacts via the interface you can 'flip' which contact is the duplicate record (and is therefore deleted). However, if you 'flip' and then batch merge (whether it is a 'safe' or 'forced' merge), the flip is not taken into account and the wrong contact is deleted.

      Steps to recreate:

      • Find and merge duplicates
      • Run a rule
      • Tick a pair that will conflict and choose 'batch merge'
      • Then choose to 'flip' the contacts on the 'conflicts' screen, and 'force' merge them
      • Notice that the master record has been deleted instead of the duplicate, the 'flip' operation was ignored.

      Tests for this required. See CRM-18581

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                john John K.
                Reporter:
                john John K.
              • Votes:
                1 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: