dev/mailing#56 dev/mailing#57 Ensure that we don't pass in any namespaced fields...
authorSeamus Lee <seamuslee001@gmail.com>
Fri, 8 Nov 2019 21:27:41 +0000 (08:27 +1100)
committerSeamus Lee <seamuslee001@gmail.com>
Fri, 8 Nov 2019 21:27:41 +0000 (08:27 +1100)
CRM/Mailing/BAO/Mailing.php

index 0cd5bb995482b61902581fd841782bbcffa8522c..8631ac032ad4f76adf2b81ff29e2383cd73a6b3a 100644 (file)
@@ -2028,6 +2028,9 @@ ORDER BY   civicrm_email.is_bulkmail DESC
       $report['event_totals']['optout'] += $row['optout'];
 
       foreach (array_keys(CRM_Mailing_BAO_MailingJob::fields()) as $field) {
+        // Get the field name from the MailingJob fields as that will not have any prefixing.
+        // dev/mailing#56
+        $field = CRM_Mailing_BAO_MailingJob::fields()[$field]['name'];
         $row[$field] = $mailing->$field;
       }