fixed bug when in domain refresh
This commit is contained in:
parent
2eb96742bb
commit
fd4175987b
|
@ -2,7 +2,7 @@
|
||||||
"name": "24unix/bindapi",
|
"name": "24unix/bindapi",
|
||||||
"description": "manage Bind9 DNS server via REST API",
|
"description": "manage Bind9 DNS server via REST API",
|
||||||
"version": "2023.0.1",
|
"version": "2023.0.1",
|
||||||
"build_number": "335",
|
"build_number": "336",
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "Micha Espey",
|
"name": "Micha Espey",
|
||||||
|
|
|
@ -1791,12 +1791,12 @@ class CLIController
|
||||||
if (!$this->quiet) {
|
if (!$this->quiet) {
|
||||||
echo COLOR_YELLOW . ' ' .str_pad(string: $domain->domain, length: $longestEntry + 1, pad_type: STR_PAD_RIGHT);
|
echo COLOR_YELLOW . ' ' .str_pad(string: $domain->domain, length: $longestEntry + 1, pad_type: STR_PAD_RIGHT);
|
||||||
}
|
}
|
||||||
if ($domain = $this->domainRepository->findByName(name: $domain->domain)) {
|
if ($currentDomain = $this->domainRepository->findByName(name: $domain->domain)) {
|
||||||
$currentPanel = $domain->getPanel();
|
$currentPanel = $currentDomain->getPanel();
|
||||||
$panelName = $panel->getName();
|
$panelName = $panel->getName();
|
||||||
if (strcmp(string1: $currentPanel, string2: $panelName)) {
|
if (strcmp(string1: $currentPanel, string2: $panelName)) {
|
||||||
$domain->setPanel(panel: $panelName);
|
$currentDomain->setPanel(panel: $panelName);
|
||||||
$this->domainRepository->update(domain: $domain);
|
$this->domainRepository->update(domain: $currentDomain);
|
||||||
if (!$this->quiet) {
|
if (!$this->quiet) {
|
||||||
echo COLOR_DEFAULT . ' updated to: ' . COLOR_YELLOW . $panelName;
|
echo COLOR_DEFAULT . ' updated to: ' . COLOR_YELLOW . $panelName;
|
||||||
}
|
}
|
||||||
|
@ -1805,13 +1805,13 @@ class CLIController
|
||||||
echo COLOR_GREEN . ' OK' . COLOR_DEFAULT . PHP_EOL;
|
echo COLOR_GREEN . ' OK' . COLOR_DEFAULT . PHP_EOL;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$newDomain = new Domain(name: $domain->getName(), panel: $panel->getName());
|
$newDomain = new Domain(name: $domain->domain, panel: $panel->getName());
|
||||||
$result = $this->domainRepository->insert(domain: $newDomain);
|
$result = $this->domainRepository->insert(domain: $newDomain);
|
||||||
if (!$this->quiet) {
|
if (!$this->quiet) {
|
||||||
echo COLOR_DEFAULT . ' has been created with id ' . COLOR_YELLOW . $result . COLOR_DEFAULT . '.' . PHP_EOL;
|
echo COLOR_DEFAULT . ' has been created with id ' . COLOR_YELLOW . $result . COLOR_DEFAULT . '.' . PHP_EOL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
unset($currentDomains[$domain->getName()]);
|
unset($currentDomains[$domain->domain]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($domainCount == 0) {
|
if ($domainCount == 0) {
|
||||||
|
|
Loading…
Reference in New Issue