From 27078a2a00ce3c4398519299af0bbc52b0a56d6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Gangloff?= Date: Sun, 27 Apr 2025 17:38:04 +0200 Subject: [PATCH] fix: entry id must be a valid URL --- src/Controller/WatchListController.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Controller/WatchListController.php b/src/Controller/WatchListController.php index 181daf1..42205b3 100644 --- a/src/Controller/WatchListController.php +++ b/src/Controller/WatchListController.php @@ -511,14 +511,13 @@ class WatchListController extends AbstractController $entries = []; foreach ($domain->getEvents()->filter(fn (DomainEvent $e) => $e->getDate()->diff(new \DateTimeImmutable('now'))->y <= 10)->getIterator() as $event) { $entries[] = (new Entry()) - ->setId('event-'.$event->getId()) + ->setId($baseUrl . "/api/domains/" . $domain->getLdhName() . '/events/' . $event->getId()) ->setTitle($domain->getLdhName() . ': ' . $event->getAction(). ' - event update') ->setDescription("Domain name event") ->setLink($baseUrl . "/#/search/domain/" . $domain->getLdhName()) ->setContent($this->render('rss/event_entry.html.twig', [ 'event' => $event ])->getContent()) - ->setDateCreated($event->getDate()) ->setDateModified($event->getDate()) ->addAuthor(["name" => strtoupper($domain->getTld()->getTld()) . " Registry"]); } @@ -543,7 +542,7 @@ class WatchListController extends AbstractController } $entries[] = (new Entry()) - ->setId('status-' . $domainStatus->getId()) + ->setId($baseUrl . "/api/domains/" . $domain->getLdhName() . '/status/' . $domainStatus->getId()) ->setTitle($domain->getLdhName() . ' - EPP status update') ->setDescription("There has been a change in the EPP status of the domain name.") ->setLink($baseUrl . "/#/search/domain/" . $domain->getLdhName())