From c59a2e6316c0001e261b82e772077d4c79bc21da Mon Sep 17 00:00:00 2001 From: Julius Knorr Date: Tue, 25 Mar 2025 23:22:50 +0100 Subject: [PATCH] fix: filter out contacts with invalid email addresses in sharee completion Signed-off-by: Julius Knorr --- lib/private/Collaboration/Collaborators/MailPlugin.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/private/Collaboration/Collaborators/MailPlugin.php b/lib/private/Collaboration/Collaborators/MailPlugin.php index 134970518bc..278ba19aa5a 100644 --- a/lib/private/Collaboration/Collaborators/MailPlugin.php +++ b/lib/private/Collaboration/Collaborators/MailPlugin.php @@ -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 . ')'; }