Fix undefined array index in CiviCRM mailings caused by NULL language.
authorAgileware Support <support@agileware.com.au>
Thu, 17 Nov 2016 01:51:08 +0000 (12:51 +1100)
committerAgileware Support <support@agileware.com.au>
Thu, 17 Nov 2016 01:51:08 +0000 (12:51 +1100)
CRM/Mailing/Selector/Browse.php

index fb0972f6ebccde9902dafc356e15d0083c978591..85845cdaf21b0f3c8c6f6c63bc41556fc6da690d 100644 (file)
@@ -419,7 +419,7 @@ LEFT JOIN  civicrm_contact scheduledContact ON ( $mailing.scheduled_id = schedul
         $rows[$key]['status'] = CRM_Mailing_BAO_MailingJob::status($row['status']);
 
         // get language string
-        $rows[$key]['language'] = $languages[$row['language']];
+        $rows[$key]['language'] = (isset($row['language']) ? $languages[$row['language']] : NULL);
 
         $validLinks = $actionLinks;
         if (($mailingUrl = CRM_Mailing_BAO_Mailing::getPublicViewUrl($row['id'])) != FALSE) {