From e44866cfe24ca48f98b4402c11fec05b6025f9ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Gangloff?= Date: Wed, 29 Jan 2025 20:43:26 +0100 Subject: [PATCH] fix: domain setDeleted false --- src/Entity/Domain.php | 4 ++++ src/Service/RDAPService.php | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Entity/Domain.php b/src/Entity/Domain.php index 46ffd86..c8892bc 100644 --- a/src/Entity/Domain.php +++ b/src/Entity/Domain.php @@ -560,6 +560,10 @@ class Domain #[Groups(['domain:item', 'domain:list'])] public function getExpiresInDays(): ?int { + if ($this->getDeleted()) { + return null; + } + $now = new \DateTimeImmutable(); [$expiredAt, $deletedAt] = $this->getRelevantDates(); diff --git a/src/Service/RDAPService.php b/src/Service/RDAPService.php index 4353882..75e0388 100644 --- a/src/Service/RDAPService.php +++ b/src/Service/RDAPService.php @@ -161,7 +161,7 @@ readonly class RDAPService $this->updateDomainEntities($domain, $rdapData); $this->updateDomainNameservers($domain, $rdapData); - $domain->updateTimestamps(); + $domain->setDeleted(false)->updateTimestamps(); $this->em->persist($domain); $this->em->flush();