From 917acf6f4ab51584d03547d1abd3ee199e13278f Mon Sep 17 00:00:00 2001 From: eileen Date: Tue, 12 Jun 2018 14:37:53 +1200 Subject: [PATCH] Re-instate batch limit --- CRM/Contact/Page/DedupeFind.php | 2 +- CRM/Dedupe/Finder.php | 2 +- CRM/Dedupe/Merger.php | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CRM/Contact/Page/DedupeFind.php b/CRM/Contact/Page/DedupeFind.php index a6cc014b3d..9807cd3652 100644 --- a/CRM/Contact/Page/DedupeFind.php +++ b/CRM/Contact/Page/DedupeFind.php @@ -182,7 +182,7 @@ class CRM_Contact_Page_DedupeFind extends CRM_Core_Page_Basic { CRM_Dedupe_Merger::resetMergeStats($cacheKeyString); } - $this->_mainContacts = CRM_Dedupe_Merger::getDuplicatePairs($rgid, $gid, !$isConflictMode, 0, $this->isSelected(), '', $isConflictMode, $criteria, TRUE); + $this->_mainContacts = CRM_Dedupe_Merger::getDuplicatePairs($rgid, $gid, !$isConflictMode, 0, $this->isSelected(), '', $isConflictMode, $criteria, TRUE, $limit); if (empty($this->_mainContacts)) { if ($isConflictMode) { diff --git a/CRM/Dedupe/Finder.php b/CRM/Dedupe/Finder.php index 6a5f7c9e0c..c6aa6cf306 100644 --- a/CRM/Dedupe/Finder.php +++ b/CRM/Dedupe/Finder.php @@ -181,7 +181,7 @@ class CRM_Dedupe_Finder { * array of (cid1, cid2, weight) dupe triples */ public static function dupesInGroup($rgid, $gid, $searchLimit = 0) { - $cids = array_keys(CRM_Contact_BAO_Group::getMember($gid, $searchLimit)); + $cids = array_keys(CRM_Contact_BAO_Group::getMember($gid, TRUE, $searchLimit)); if (!empty($cids)) { return self::dupes($rgid, $cids); } diff --git a/CRM/Dedupe/Merger.php b/CRM/Dedupe/Merger.php index 1c444e836b..a2fe7e7187 100644 --- a/CRM/Dedupe/Merger.php +++ b/CRM/Dedupe/Merger.php @@ -1986,6 +1986,7 @@ INNER JOIN civicrm_membership membership2 ON membership1.membership_type_id = m * @param int $rule_group_id * @param int $group_id * @param bool $reloadCacheIfEmpty + * Should the cache be reloaded if empty - this must be false when in a dedupe action! * @param int $batchLimit * @param bool $isSelected * Limit to selected pairs. -- 2.25.1