From 211c7f9b3aee78b00dbcab40f575bd883075604e Mon Sep 17 00:00:00 2001 From: nathan Date: Mon, 20 Mar 2023 10:55:12 -0600 Subject: [PATCH] Mail: Fix email to group when group had no email did not email group members --- mail/inc/class.mail_compose.inc.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mail/inc/class.mail_compose.inc.php b/mail/inc/class.mail_compose.inc.php index d3b0bb81c0..3091d83603 100644 --- a/mail/inc/class.mail_compose.inc.php +++ b/mail/inc/class.mail_compose.inc.php @@ -2836,9 +2836,12 @@ class mail_compose $addrFromList=array(); foreach((array)$_emailAddressList as $ak => $address) { - if(is_numeric($address) && $address > 0 || preg_match('/ <(\\d+)@lists.egroupware.org>$/', $address, $matches)) + if(is_numeric($address) && $address > 0 || preg_match('/ <(-?\d+)@lists.egroupware.org>$/', $address, $matches)) { - if (!isset($contacts_obs)) $contacts_obj = new Api\Contacts(); + if(!isset($contacts_obs)) + { + $contacts_obj = new Api\Contacts(); + } // List was selected, expand to addresses unset($_emailAddressList[$ak]); foreach($contacts_obj->search('',array('n_fn','n_prefix','n_given','n_family','org_name','email','email_home'),