Revert "CRM-14920 - labels from custom search: honor sort order."
authorJohan Vervloet <johanv@johanv.org>
Thu, 17 Dec 2015 14:41:57 +0000 (15:41 +0100)
committerJohan Vervloet <johanv@johanv.org>
Thu, 17 Dec 2015 14:41:57 +0000 (15:41 +0100)
This reverts commit 211c4cb1de75da6ea3cf9407505d0234827e969e.

CRM/Contact/Form/Task.php

index 731ab2ffc74e37086fef121b2d7678a7bc1118ca..9e0ab17f62a159e19081b7a8de73175eb716af16 100644 (file)
@@ -190,7 +190,9 @@ class CRM_Contact_Form_Task extends CRM_Core_Form {
         // and it decides when to use distinct based on input criteria, which needs
         // to be fixed and optimized.
 
-        $form->_contactIds = array_unique($allCids[$cacheKey]);
+        foreach ($allCids[$cacheKey] as $cid => $ignore) {
+          $form->_contactIds[] = $cid;
+        }
       }
     }
     elseif (CRM_Utils_Array::value('radio_ts', self::$_searchFormValues) == 'ts_sel') {
@@ -311,7 +313,7 @@ class CRM_Contact_Form_Task extends CRM_Core_Form {
 
     $contactIds = array();
     while ($dao->fetch()) {
-      $contactIds[] = $dao->contact_id;
+      $contactIds[$dao->contact_id] = $dao->contact_id;
     }
 
     return $contactIds;