From fc918c270a24de7a09544a69cc4cd05dbf6b51b9 Mon Sep 17 00:00:00 2001 From: eileen Date: Wed, 29 Mar 2017 10:01:36 +1300 Subject: [PATCH] Towards CRM-20328 remove another call to the duplicate code --- CRM/Event/Form/Registration/Register.php | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/CRM/Event/Form/Registration/Register.php b/CRM/Event/Form/Registration/Register.php index 3cbfc64b9b..798c3edc0e 100644 --- a/CRM/Event/Form/Registration/Register.php +++ b/CRM/Event/Form/Registration/Register.php @@ -95,21 +95,7 @@ class CRM_Event_Form_Registration_Register extends CRM_Event_Form_Registration { $contactID = $self->getContactID(); } if (!$contactID && is_array($fields) && $fields) { - - //CRM-14134 use Unsupervised rule for everyone - $dedupeParams = CRM_Dedupe_Finder::formatParams($fields, 'Individual'); - - // disable permission based on cache since event registration is public page/feature. - $dedupeParams['check_permission'] = FALSE; - - // find event dedupe rule - if (CRM_Utils_Array::value('dedupe_rule_group_id', $self->_values['event'], 0) > 0) { - $ids = CRM_Dedupe_Finder::dupesByParams($dedupeParams, 'Individual', 'Unsupervised', array(), $self->_values['event']['dedupe_rule_group_id']); - } - else { - $ids = CRM_Dedupe_Finder::dupesByParams($dedupeParams, 'Individual', 'Unsupervised'); - } - $contactID = CRM_Utils_Array::value(0, $ids); + $contactID = CRM_Contact_BAO_Contact::getFirstDuplicateContact($fields, 'Individual', 'Unsupervised', array(), FALSE, CRM_Utils_Array::value('dedupe_rule_group_id', $self->_values['event'])); } return $contactID; } -- 2.25.1