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

Editing a supervised dedupe rule to make it unsupervised and vice versa eliminates the original dedupe rule

    Details

    • Type: Bug
    • Status: Open
    • Priority: Trivial
    • Resolution: Unresolved
    • Affects Version/s: 4.4.5
    • Fix Version/s: Unscheduled
    • Component/s: Core CiviCRM, Dedupe
    • Labels:
      None
    • Versioning Impact:
      Patch (backwards-compatible bug fixes)

      Description

      This is a subtle problem that causes users to create messes that they can't figure out.

      If you edit an unsupervised rule (reserved or not) and save it as the supervised rule, you end up with no unsupervised rule.
      If you edit a supervised rule (reserved or not) and save it as the unsupervised rule, you end up with no supervised rule.

      If you don't do something about it and go about your merry business, you'll have crashing online event registrations. I duplicated this on drupal.demo.civicrm.org.

      Since you are required to have a supervised rule and an unsupervised rule to run CiviCRM, I think it would be better if the UI prevented users from doing this.

      On a related note, I think that the UI should not permit a threshold of 0. When users get lost in dedupe rules, this error often accompanies the other problems.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              ptpmark mark sherman
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: