X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FActivity%2FBAO%2FActivity.php;h=de4479355025b56bf3cb4e9fcc5731d213a51f60;hb=6b409353d19be6058cbd47fcc5916c8564aed6ff;hp=3687df1b17337bf0c00a0b877862801f95226fa9;hpb=f4b8bef73b08a835dc7bdbf97b5c99612e9dcb2d;p=civicrm-core.git diff --git a/CRM/Activity/BAO/Activity.php b/CRM/Activity/BAO/Activity.php index 3687df1b17..de44793550 100644 --- a/CRM/Activity/BAO/Activity.php +++ b/CRM/Activity/BAO/Activity.php @@ -749,11 +749,11 @@ class CRM_Activity_BAO_Activity extends CRM_Activity_DAO_Activity { foreach ($result as $id => $activity) { $activities[$id] = [ 'activity_id' => $activity['id'], - 'activity_date_time' => CRM_Utils_Array::value('activity_date_time', $activity), - 'subject' => CRM_Utils_Array::value('subject', $activity), + 'activity_date_time' => $activity['activity_date_time'] ?? NULL, + 'subject' => $activity['subject'] ?? NULL, 'assignee_contact_name' => CRM_Utils_Array::value('assignee_contact_sort_name', $activity, []), - 'source_contact_id' => CRM_Utils_Array::value('source_contact_id', $activity), - 'source_contact_name' => CRM_Utils_Array::value('source_contact_sort_name', $activity), + 'source_contact_id' => $activity['source_contact_id'] ?? NULL, + 'source_contact_name' => $activity['source_contact_sort_name'] ?? NULL, ]; $activities[$id]['activity_type_name'] = CRM_Core_PseudoConstant::getName('CRM_Activity_BAO_Activity', 'activity_type_id', $activity['activity_type_id']); $activities[$id]['activity_type'] = CRM_Core_PseudoConstant::getLabel('CRM_Activity_BAO_Activity', 'activity_type_id', $activity['activity_type_id']); @@ -2458,8 +2458,8 @@ INNER JOIN civicrm_option_group grp ON (grp.id = option_group_id AND grp.name = 'is_deleted' => 0, 'is_current_revision' => 1, 'is_test' => 0, - 'contact_id' => CRM_Utils_Array::value('contact_id', $params), - 'activity_date_time' => CRM_Utils_Array::value('activity_date_time', $params), + 'contact_id' => $params['contact_id'] ?? NULL, + 'activity_date_time' => $params['activity_date_time'] ?? NULL, 'check_permissions' => 1, 'options' => [ 'offset' => CRM_Utils_Array::value('offset', $params, 0),