fix: get TLD when ldhName is a TLD

This commit is contained in:
Maël Gangloff 2025-03-04 19:51:46 +01:00
parent e805c2292d
commit 6fc4456793
No known key found for this signature in database
GPG Key ID: 11FDC81C24A7F629
2 changed files with 2 additions and 2 deletions

View File

@ -20,7 +20,7 @@
"publication": "1970-01-01T00:00:00Z",
"services": [
[ [ "" ], [ "https://rdap.iana.org/" ] ], # If you want to make RDAP queries to get TLD information from IANA
[ [ "." ], [ "https://rdap.iana.org/" ] ], # If you want to make RDAP queries to get TLD information from IANA
[ [ "ad" ], [ "https://rdap.nic.ad/" ] ],
[ [ "ae" ], [ "https://rdap.nic.ae/" ] ],
[ [ "ki" ], [ "https://rdap.nic.ki/" ] ],

View File

@ -173,7 +173,7 @@ readonly class RDAPService
private function getTld(string $domain): Tld
{
if (!str_contains($domain, '.')) {
$tldEntity = $this->tldRepository->findOneBy(['tld' => '']);
$tldEntity = $this->tldRepository->findOneBy(['tld' => '.']);
if (null == $tldEntity) {
throw new NotFoundHttpException("The requested TLD $domain is not yet supported, please try again with another one");