fix: timezone settings validation

This commit is contained in:
Andras Bacsai committed 2024-11-14 10:02:37 +01:00
1 parent 3bfa21be59
commit b0b81e4416
5 files changed
+30 -13

No files matched your search

+8
View File
@@ -139,6 +139,14 @@ class Index extends Component
$error_show = false;
$this->server = Server::findOrFail(0);
$this->resetErrorBag();
if (! validate_timezone($this->instance_timezone)) {
$this->instance_timezone = config('app.timezone');
throw new \Exception('Invalid timezone.');
} else {
$this->settings->instance_timezone = $this->instance_timezone;
}
if ($this->settings->public_port_min > $this->settings->public_port_max) {
$this->addError('settings.public_port_min', 'The minimum port must be lower than the maximum port.');