5

We're using Civi 4.5.4 and Drupal 7, and finding that the deduping rule is confusing us - or we have a bug.

  1. Unexpected duplication of addresses. Contact A (the duplicate) has a home phone, email or postal address Contact B has the same of any of these. We choose not to include these in the duplication merge - we don't check its merge checkbox.

We expect that Contact A's home detail will not be moved over to Contact B. Instead, after the merge we find that Contact B now has an additional home address containing the same email, phone and/or postal address as Contact A. In other words, the merge process is duplicating the home address.

If we do check the merge checkbox, then the merge process over-writes or adds as expected.

Any ideas?

(We did explore using the demo site, but it was in Russian, and we weren't sure if it was wise or kind to set it to English for our purposes, nor how to do this.)

  • 1
    The demo site resets every 24 hours - and there are several demo sites, one for each CMS. Go ahead and try a different demo site - or the same one tomorrow. – Jon G - Megaphone Tech May 23 '15 at 17:56
  • 1
    Feel free to switch the language back to english (probably easier than the alternative of learning russian ;). Here is how to switch the language: civicrm.stackexchange.com/questions/2658/… – Xavier May 25 '15 at 8:33
  • did you reproduce the problem on the demo site? – Xavier Sep 16 '15 at 7:47
2

This does sound like a bug with 4.5.x. But it's worth noting that a lot of effort has gone in to improving the dedupe process in 4.7.x, and there are now automated tests in the core suite that test this sort of thing.

If you cannot recreate the issue on the demo sites (4.6.x LTS or 4.7.x) then I would say the issue has since been resolved and I would recommend updating to whichever version you feel more comfortable using.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.