fix: filter out contacts with invalid email addresses in sharee completion

Signed-off-by: Julius Knorr <jus@bitgrid.net>
This commit is contained in:
Julius Knorr 2025-03-25 23:22:50 +01:00 committed by Andy Scherzinger
parent 48e6dbc407
commit c59a2e6316

View file

@ -100,6 +100,11 @@ class MailPlugin implements ISearchPlugin {
$emailAddress = $emailAddressData['value'];
$emailAddressType = $emailAddressData['type'];
}
if (!filter_var($emailAddress, FILTER_VALIDATE_EMAIL)) {
continue;
}
if (isset($contact['FN'])) {
$displayName = $contact['FN'] . ' (' . $emailAddress . ')';
}