fix: check if NS status exists

This commit is contained in:
Maël Gangloff 2025-10-31 15:47:12 +01:00
parent fdff20f500
commit cf0a5eaa69
No known key found for this signature in database
GPG Key ID: 11FDC81C24A7F629

View File

@ -491,10 +491,13 @@ class RDAPService
$nameserverEntity = new NameserverEntity();
}
if (isset($rdapEntity['status']) && is_array($rdapEntity['status'])) {
$nameserverEntity->setStatus($rdapNameserver['status']);
}
$nameserver->addNameserverEntity($nameserverEntity
->setNameserver($nameserver)
->setEntity($entity)
->setStatus(array_map(fn ($s) => strtolower($s), array_unique($rdapNameserver['status'])))
->setRoles($roles));
$this->em->persist($nameserverEntity);