From 7ae21be651cd02dc9c4cc657599913f036a08e06 Mon Sep 17 00:00:00 2001 From: Harry Lewis Date: Thu, 5 Dec 2024 13:33:26 +0000 Subject: [PATCH] Fix OpenSrs getInfo() when nameserver_list is missing --- src/OpenSRS/Provider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OpenSRS/Provider.php b/src/OpenSRS/Provider.php index d1c4007..7487324 100644 --- a/src/OpenSRS/Provider.php +++ b/src/OpenSRS/Provider.php @@ -525,7 +525,7 @@ private function _getInfo(string $sld, string $tld, string $message): DomainResu return $status === '' ? 'n/a' : (string)$status; }, $statusRaw['attributes']), 'registrant' => OpenSrsApi::parseContact($domainRaw['attributes']['contact_set'], OpenSrsApi::CONTACT_TYPE_REGISTRANT), - 'ns' => OpenSrsApi::parseNameServers($domainRaw['attributes']['nameserver_list']), + 'ns' => OpenSrsApi::parseNameServers($domainRaw['attributes']['nameserver_list'] ?? []), 'created_at' => $domainRaw['attributes']['registry_createdate'], 'updated_at' => $domainRaw['attributes']['registry_updatedate'] ?? $domainRaw['attributes']['registry_createdate'], 'expires_at' => $domainRaw['attributes']['expiredate'],