fix select SMS recipients query
authorMichael McAndrew <michaelmcandrew@thirdsectordesign.org>
Fri, 26 Jan 2018 12:16:43 +0000 (12:16 +0000)
committerdeb.monish <monish.deb@jmaconsulting.biz>
Mon, 5 Feb 2018 22:21:51 +0000 (03:51 +0530)
CRM/Mailing/BAO/Mailing.php

index 5c284a5a38b15d2800cf01ef3afc572d35ce45f5..08ee1f5b5a9b8a616b3bf7627311972d05f6033a 100644 (file)
@@ -238,7 +238,7 @@ class CRM_Mailing_BAO_Mailing extends CRM_Mailing_DAO_Mailing {
         'temp.contact_id IS null',
       );
       CRM_Utils_SQL_Select::from($phone)
-        ->select(" DISTINCT $phone.id as phone_id ")
+        ->select(" DISTINCT $phone.contact_id, $phone.id as phone_id ")
         ->join($contact, " INNER JOIN $contact ON $phone.contact_id = $contact.id ")
         ->join('gc', " INNER JOIN civicrm_group_contact gc ON $contact.id = gc.contact_id ")
         ->join('mg', " INNER JOIN civicrm_mailing_group mg ON gc.group_id = mg.entity_id AND mg.entity_table = 'civicrm_group' ")