🐛 fix bug in recipients result array

This commit is contained in:
Marc Koch 2025-03-31 10:23:50 +02:00
parent 460a811554
commit 700ffab130
Signed by: marc.koch
GPG key ID: 12406554CFB028B9

View file

@ -387,8 +387,7 @@ class ADGroupMailingList extends GroupMailingList {
if ($contactSearch === NULL) { if ($contactSearch === NULL) {
$result += [ $result += [
'is_error' => 1, 'is_error' => 1,
'error_message' => 'No contact found for SID %1', 'error_message' => "No contact found for SID '{$contact['sid']}'",
[1 => $contact['sid']],
]; ];
} }
@ -443,7 +442,7 @@ class ADGroupMailingList extends GroupMailingList {
} }
} }
$results['count'] = count($results['updated'] ?? []); $results['count'] = count($results['updated'] ?? []);
$results['error_count'] = array_sum(array_column($results['updated'] ?? [], 'error_count')); $results['error_count'] = array_sum(array_column($results['updated'] ?? [], 'is_error'));
return ($results['count'] || $results['error_count']) ? $results : []; return ($results['count'] || $results['error_count']) ? $results : [];
} }