Skip to content

Commit

Permalink
avoid deprecation errors along the lines of:
Browse files Browse the repository at this point in the history
[PHP Deprecation] explode(): Passing null to parameter #2 ($string) of type string is deprecated at /var/www/powerbase/sites/all/modules/civicrm/CRM/Utils/Mail/EmailProcessor.php:83
  • Loading branch information
jmcclelland committed Feb 13, 2024
1 parent 6871ae1 commit 3563fce
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions CRM/Utils/Mail/EmailProcessor.php
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,9 @@ public static function processActivities() {
private static function _process($civiMail, $dao, $is_create_activities) {
// 0 = activities; 1 = bounce;
$isBounceProcessing = $dao->is_default;
$targetFields = array_filter(explode(',', $dao->activity_targets));
$assigneeFields = array_filter(explode(",", $dao->activity_assignees));
$sourceFields = array_filter(explode(",", $dao->activity_source));
$targetFields = array_filter(explode(',', (string) $dao->activity_targets));
$assigneeFields = array_filter(explode(",", (string) $dao->activity_assignees));
$sourceFields = array_filter(explode(",", (string) $dao->activity_source));
// create an array of all of to, from, cc, bcc that are in use for this Mail Account, so we don't create contacts for emails we aren't adding to the activity.
$emailFields = array_merge($targetFields, $assigneeFields, $sourceFields);
$createContact = !($dao->is_contact_creation_disabled_if_no_match) && !$isBounceProcessing;
Expand Down

0 comments on commit 3563fce

Please sign in to comment.