X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FDedupe%2FBAO%2FRule.php;h=73048c846c610e9db08ebfb689991c68922d9045;hb=5790edc8b91deb7688c188460ed8cc7755e0345d;hp=4ed4afeddd7945b41f6da480323c68b8699a99b2;hpb=867308b9118fa03058555e3bae6e67c9f3ddccd9;p=civicrm-core.git diff --git a/CRM/Dedupe/BAO/Rule.php b/CRM/Dedupe/BAO/Rule.php index 4ed4afeddd..73048c846c 100644 --- a/CRM/Dedupe/BAO/Rule.php +++ b/CRM/Dedupe/BAO/Rule.php @@ -1,34 +1,18 @@ params && @@ -142,7 +129,7 @@ class CRM_Dedupe_BAO_Rule extends CRM_Dedupe_DAO_Rule { $id = 'entity_id'; } else { - CRM_Core_Error::fatal("Unsupported rule_table for civicrm_dedupe_rule.id of {$this->id}"); + throw new CRM_Core_Exception("Unsupported rule_table for civicrm_dedupe_rule.id of {$this->id}"); } break; } @@ -227,7 +214,11 @@ class CRM_Dedupe_BAO_Rule extends CRM_Dedupe_DAO_Rule { $ruleBao->find(); $ruleFields = []; while ($ruleBao->fetch()) { - $ruleFields[] = $ruleBao->rule_field; + $field_name = $ruleBao->rule_field; + if ($field_name == 'phone_numeric') { + $field_name = 'phone'; + } + $ruleFields[] = $field_name; } return $ruleFields; }