From: Dave Jenkins Date: Fri, 5 May 2017 16:19:07 +0000 (+0100) Subject: CRM-17331 - Mass SMSes are not being sent - fix for 4.6 X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=5fe1049212651504d17be67f2e865925e1baa94c;p=civicrm-core.git CRM-17331 - Mass SMSes are not being sent - fix for 4.6 --- diff --git a/CRM/Mailing/BAO/Mailing.php b/CRM/Mailing/BAO/Mailing.php index 18f1efeca5..8ac533f5ff 100644 --- a/CRM/Mailing/BAO/Mailing.php +++ b/CRM/Mailing/BAO/Mailing.php @@ -1753,7 +1753,9 @@ ORDER BY civicrm_email.is_bulkmail DESC // Populate the recipients. if (empty($params['_skip_evil_bao_auto_recipients_'])) { - self::getRecipients($job->id, $mailing->id, NULL, NULL, TRUE, $mailing->dedupe_email); + // CRM-17331: check if it's an sms + $mode = $mailing->sms_provider_id ? 'sms' : NULL; + self::getRecipients($job->id, $mailing->id, NULL, NULL, TRUE, $mailing->dedupe_email, $mode); } // Schedule the job now that it has recipients. $job->scheduled_date = $params['scheduled_date'];