CRM-18517 get conflicts dependent on mode
authoreileen <emcnaughton@wikimedia.org>
Mon, 16 May 2016 22:35:46 +0000 (10:35 +1200)
committereileen <emcnaughton@wikimedia.org>
Mon, 16 May 2016 22:59:26 +0000 (10:59 +1200)
CRM/Dedupe/Merger.php

index a65babad765041322cb0341d92d42e40a9d5542f..83c6a6c57f2c636b46e27b903b06a1f0b725645d 100644 (file)
@@ -595,7 +595,7 @@ INNER JOIN  civicrm_membership membership2 ON membership1.membership_type_id = m
   public static function batchMerge($rgid, $gid = NULL, $mode = 'safe', $autoFlip = TRUE, $batchLimit = 1, $isSelected = 2) {
     $redirectForPerformance = ($batchLimit > 1) ? TRUE : FALSE;
     $reloadCacheIfEmpty = (!$redirectForPerformance && $isSelected == 2);
-    $dupePairs = self::getDuplicatePairs($rgid, $gid, $reloadCacheIfEmpty, $batchLimit, $isSelected, '', FALSE);
+    $dupePairs = self::getDuplicatePairs($rgid, $gid, $reloadCacheIfEmpty, $batchLimit, $isSelected, '', ($mode == 'aggressive'));
 
     $cacheParams = array(
       'cache_key_string' => self::getMergeCacheKeyString($rgid, $gid),