fix: Ensure CLOUD key exists before resolving Cloud ID

Signed-off-by: Enjeck C <patrathewhiz@gmail.com>
This commit is contained in:
Enjeck C 2025-07-28 06:35:37 +01:00 committed by backportbot[bot]
parent 07ee8cfdc8
commit 584821e0a5

View file

@ -160,6 +160,9 @@ class MailPlugin implements ISearchPlugin {
if ($this->shareeEnumeration) {
try {
if (!isset($contact['CLOUD'])) {
continue;
}
$cloud = $this->cloudIdManager->resolveCloudId($contact['CLOUD'][0] ?? '');
} catch (\InvalidArgumentException $e) {
continue;