From c928c54877de175a6e32f4f189c0d1dc859f1511 Mon Sep 17 00:00:00 2001 From: nathangray Date: Fri, 27 Nov 2020 11:27:15 -0700 Subject: [PATCH] Try to avoid warning in error_log --- mail/inc/class.mail_compose.inc.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mail/inc/class.mail_compose.inc.php b/mail/inc/class.mail_compose.inc.php index 9f1e2d9c20..2b4d3ba3f3 100644 --- a/mail/inc/class.mail_compose.inc.php +++ b/mail/inc/class.mail_compose.inc.php @@ -3632,7 +3632,8 @@ class mail_compose if(is_array($contacts)) { foreach($contacts as $contact) { - $cf_emails = (array)array_values(array_values($contacts_obj->read_customfields($contact['id'], $cfs_type_email))[0]); + $cfs = $contacts_obj->read_customfields($contact['id'], $cfs_type_email); + $cf_emails = $cfs ? (array)array_values(array_values($cfs)[0]) : array(); foreach(array_merge(array($contact['email'],$contact['email_home']), $cf_emails) as $email) { // avoid wrong addresses, if an rfc822 encoded address is in addressbook //$email = preg_replace("/(^.*<)([a-zA-Z0-9_\-]+@[a-zA-Z0-9_\-\.]+)(.*)/",'$2',$email);