fix: jCard can be empty

This commit is contained in:
Maël Gangloff 2025-01-01 02:57:53 +01:00
parent bc9bef36bd
commit 7e96ddf46f
No known key found for this signature in database
GPG Key ID: 11FDC81C24A7F629

View File

@ -293,7 +293,13 @@ class WatchListController extends AbstractController
/* @var DomainEntity $entity */ /* @var DomainEntity $entity */
foreach ($domain->getDomainEntities()->filter(fn (DomainEntity $domainEntity) => !$domainEntity->getDeleted())->getIterator() as $domainEntity) { foreach ($domain->getDomainEntities()->filter(fn (DomainEntity $domainEntity) => !$domainEntity->getDeleted())->getIterator() as $domainEntity) {
$vCardData = Reader::readJson($domainEntity->getEntity()->getJCard()); $jCard = $domainEntity->getEntity()->getJCard();
if (empty($jCard)) {
continue;
}
$vCardData = Reader::readJson($jCard);
if (empty($vCardData->EMAIL) || empty($vCardData->FN)) { if (empty($vCardData->EMAIL) || empty($vCardData->FN)) {
continue; continue;