Fix validateOS() return type

This commit is contained in:
Andras Bacsai 2023-11-28 13:17:59 +01:00
parent e6f7e32037
commit b26e23e7c3

View File

@ -333,7 +333,7 @@ class Server extends BaseModel
{ {
return $this->settings->is_logdrain_newrelic_enabled || $this->settings->is_logdrain_highlight_enabled || $this->settings->is_logdrain_axiom_enabled; return $this->settings->is_logdrain_newrelic_enabled || $this->settings->is_logdrain_highlight_enabled || $this->settings->is_logdrain_axiom_enabled;
} }
public function validateOS() public function validateOS(): bool | Str
{ {
$os_release = instant_remote_process(['cat /etc/os-release'], $this); $os_release = instant_remote_process(['cat /etc/os-release'], $this);
$datas = collect(explode("\n", $os_release)); $datas = collect(explode("\n", $os_release));
@ -352,7 +352,7 @@ class Server extends BaseModel
}); });
if ($supported->count() === 1) { if ($supported->count() === 1) {
ray('supported'); ray('supported');
return $supported->first(); return str($supported->first());
} else { } else {
ray('not supported'); ray('not supported');
return false; return false;