From edefe532083c8404949656d9176a180a0ce6741d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Gangloff?= Date: Wed, 31 Jul 2024 12:35:46 +0200 Subject: [PATCH] fix: update ProcessWatchListTrigger --- src/MessageHandler/ProcessWatchListTriggerHandler.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/MessageHandler/ProcessWatchListTriggerHandler.php b/src/MessageHandler/ProcessWatchListTriggerHandler.php index f77cb64..4fd2e1e 100644 --- a/src/MessageHandler/ProcessWatchListTriggerHandler.php +++ b/src/MessageHandler/ProcessWatchListTriggerHandler.php @@ -17,6 +17,7 @@ use Symfony\Component\Mailer\MailerInterface; use Symfony\Component\Messenger\Attribute\AsMessageHandler; use Symfony\Component\Messenger\Exception\ExceptionInterface; use Symfony\Component\Messenger\MessageBusInterface; +use Symfony\Contracts\HttpClient\Exception\HttpExceptionInterface; use Throwable; #[AsMessageHandler] @@ -54,9 +55,11 @@ final readonly class ProcessWatchListTriggerHandler try { $domain = $this->RDAPService->registerDomain($domain->getLdhName()); + } catch (HttpExceptionInterface) { // To allow the purchase of expired domains + $this->sendEmailDomainUpdateError($domain, $watchList->getUser()); } catch (Throwable) { $this->sendEmailDomainUpdateError($domain, $watchList->getUser()); - //continue; // This line is commented out to allow the purchase of expired domains + continue; } /*