Skip to content

Commit c995c93

Browse files
authored
fix: checking if au domains should be renewed or not
1 parent 06510ac commit c995c93

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

modules/registrars/synergywholesaledomains/synergywholesaledomains.php

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -687,10 +687,15 @@ function synergywholesaledomains_TransferDomain(array $params)
687687

688688
$canRenew = synergywholesaledomains_apiRequest('domainRenewRequired', $params, $request, false);
689689

690-
$request['doRenewal'] = $canRenew['status'] === 'OK_RENEWAL';
690+
$forceAuRenewal = ('on' === $params['doRenewal']);
691+
692+
$canRenewDomain = $canRenew['status'] === 'OK_RENEWAL';
693+
694+
$request['doRenewal'] = $canRenewDomain;
691695

692-
if (preg_match('/\.au$/', $params['tld'])) {
693-
$request['doRenewal'] = (int) ('on' === $params['doRenewal']);
696+
// If this is an AU domain and we have disabled forcing .au renewals, disable doRenewal on the request
697+
if (preg_match('/\.?au$/', $params['tld']) && !$forceAuRenewal) {
698+
$request['doRenewal'] = false;
694699
}
695700

696701
/**

0 commit comments

Comments
 (0)