From d40fb36e17018bf99b54fa0d13cd3a26b760c7aa Mon Sep 17 00:00:00 2001 From: Pinga <121483313+getpinga@users.noreply.github.com> Date: Mon, 28 Aug 2023 12:27:48 +0300 Subject: [PATCH] EPP domain update fixes --- epp/src/epp-update.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/epp/src/epp-update.php b/epp/src/epp-update.php index 79eb40b..a822d55 100644 --- a/epp/src/epp-update.php +++ b/epp/src/epp-update.php @@ -1007,8 +1007,8 @@ function processDomainUpdate($conn, $db, $xml, $clid, $database_type, $trans) { if ($status === 'clientUpdateProhibited') { $clientUpdateProhibited = 0; } - if (!in_array($status, ['clientDeleteProhibited', 'clientTransferProhibited', 'clientUpdateProhibited', 'clientRenewProhibited'])) { - sendEppError($conn, $db, 2005, 'Only these clientDeleteProhibited|clientTransferProhibited|clientUpdateProhibited|clientRenewProhibited statuses are accepted', $clTRID, $trans); + if (!in_array($status, ['clientDeleteProhibited', 'clientHold', 'clientRenewProhibited', 'clientTransferProhibited', 'clientUpdateProhibited'])) { + sendEppError($conn, $db, 2005, 'Only these clientDeleteProhibited|clientHold|clientRenewProhibited|clientTransferProhibited|clientUpdateProhibited statuses are accepted', $clTRID, $trans); return; } } @@ -1043,7 +1043,7 @@ function processDomainUpdate($conn, $db, $xml, $clid, $database_type, $trans) { $status = (string) $node; if (!preg_match('/^(clientDeleteProhibited|clientHold|clientRenewProhibited|clientTransferProhibited|clientUpdateProhibited)$/', $status)) { - sendEppError($conn, $db, 2005, 'Only these clientDeleteProhibited|clientTransferProhibited|clientUpdateProhibited statuses are accepted', $clTRID, $trans); + sendEppError($conn, $db, 2005, 'Only these clientDeleteProhibited|clientHold|clientRenewProhibited|clientTransferProhibited|clientUpdateProhibited statuses are accepted', $clTRID, $trans); return; }