core/384 fix the the problem with not using a non-primary mobile number
authordl617 <dl617@cam.ac.uk>
Tue, 2 Oct 2018 14:09:33 +0000 (15:09 +0100)
committerdl617 <dl617@cam.ac.uk>
Tue, 2 Oct 2018 14:09:33 +0000 (15:09 +0100)
CRM/Mailing/BAO/Mailing.php
tests/phpunit/CRM/Mailing/BAO/MailingTest.php

index 1f0f0fa94f8dbdfaeddc952675b057d4450b9351..035e513c35ea6dbec66af80d3090f8f05d09657b 100644 (file)
@@ -235,7 +235,6 @@ class CRM_Mailing_BAO_Mailing extends CRM_Mailing_DAO_Mailing {
         'location_filter' => CRM_Utils_SQL_Select::fragment()->where("$entityTable.phone_type_id = " . CRM_Core_PseudoConstant::getKey('CRM_Core_DAO_Phone', 'phone_type_id', 'Mobile')),
         'phone_not_null' => CRM_Utils_SQL_Select::fragment()->where("$entityTable.phone IS NOT NULL"),
         'phone_not_empty' => CRM_Utils_SQL_Select::fragment()->where("$entityTable.phone != ''"),
-        'is_primary' => CRM_Utils_SQL_Select::fragment()->where("$entityTable.is_primary = 1"),
         'mailing_id' => CRM_Utils_SQL_Select::fragment()->where("mg.mailing_id = #mailingID"),
         'temp_contact_null' => CRM_Utils_SQL_Select::fragment()->where('temp.contact_id IS null'),
         'order_by' => CRM_Utils_SQL_Select::fragment()->orderBy("$entityTable.is_primary = 1"),
index 51685a063b16b2626e42fbe8c3df49c410c5278d..937babbf025f7db6e1b281c0dc4feeeffd6c1145 100644 (file)
@@ -413,7 +413,7 @@ class CRM_Mailing_BAO_MailingTest extends CiviUnitTestCase {
   public function testgetRecipientsSMS() {
     // Tests for SMS bulk mailing recipients
     // +CRM-21320 Ensure primary mobile number is selected over non-primary
-    // +CUDARW-905 Ensure that a secondary mobile number is selected if the primary can not receive SMS
+    // +core/384 Ensure that a secondary mobile number is selected if the primary can not receive SMS
 
     // Setup
     $smartGroupParams = array(
@@ -485,7 +485,7 @@ class CRM_Mailing_BAO_MailingTest extends CiviUnitTestCase {
           'is_primary' => 1,
         ))),
       ),
-      // Create primary that cant recieve SMS but a secondary that can, to test CUDARW-905
+      // Create primary that cant recieve SMS but a secondary that can, to test core/384
       $contactID3 => array(
         'other_phone_id' => CRM_Utils_Array::value('id', $this->callAPISuccess('Phone', 'create', array(
           'contact_id' => $contactID3,