From 6bdf1dfbecf236a36917adbf67b0adbb5e0590a5 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 3cbfc64b9b32..e151b6f8d580 100644 --- a/CRM/Event/Form/Registration/Register.php +++ b/CRM/Event/Form/Registration/Register.php @@ -95,21 +95,7 @@ protected static function getRegistrationContactID($fields, $self, $isAdditional $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; }