This commit is contained in:
Andras Bacsai
2024-11-25 17:56:19 +01:00
parent 40cc49537e
commit 0bfe0fd877
2 changed files with 9 additions and 3 deletions

View File

@@ -22,7 +22,7 @@ class Advanced extends Component
#[Validate('boolean')] #[Validate('boolean')]
public bool $forceDockerCleanup = false; public bool $forceDockerCleanup = false;
#[Validate('string')] #[Validate(['string', 'required'])]
public string $dockerCleanupFrequency = '*/10 * * * *'; public string $dockerCleanupFrequency = '*/10 * * * *';
#[Validate(['integer', 'min:1', 'max:99'])] #[Validate(['integer', 'min:1', 'max:99'])]
@@ -78,7 +78,6 @@ class Advanced extends Component
try { try {
$this->syncData(true); $this->syncData(true);
$this->dispatch('success', 'Server updated.'); $this->dispatch('success', 'Server updated.');
// $this->dispatch('refreshServerShow');
} catch (\Throwable $e) { } catch (\Throwable $e) {
return handleError($e, $this); return handleError($e, $this);
} }

View File

@@ -53,7 +53,7 @@ class Index extends Component
#[Validate('string')] #[Validate('string')]
public string $auto_update_frequency; public string $auto_update_frequency;
#[Validate('string')] #[Validate('string|required')]
public string $update_check_frequency; public string $update_check_frequency;
#[Validate('required|string|timezone')] #[Validate('required|string|timezone')]
@@ -109,6 +109,13 @@ class Index extends Component
public function instantSave($isSave = true) public function instantSave($isSave = true)
{ {
$this->validate();
if ($this->settings->is_auto_update_enabled === true) {
$this->validate([
'auto_update_frequency' => ['required', 'string'],
]);
}
$this->settings->fqdn = $this->fqdn; $this->settings->fqdn = $this->fqdn;
$this->settings->resale_license = $this->resale_license; $this->settings->resale_license = $this->resale_license;
$this->settings->public_port_min = $this->public_port_min; $this->settings->public_port_min = $this->public_port_min;