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

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);