fix: sentinel start fixed

This commit is contained in:
Andras Bacsai
2024-10-22 08:31:53 +02:00
parent 3e729ee928
commit e8854c3101
3 changed files with 4 additions and 8 deletions

View File

@@ -64,12 +64,7 @@ class ServerSetting extends Model
$setting->generateSentinelToken(save: false); $setting->generateSentinelToken(save: false);
} }
if (str($setting->sentinel_custom_url)->isEmpty()) { if (str($setting->sentinel_custom_url)->isEmpty()) {
$url = $setting->generateSentinelUrl(save: false); $setting->generateSentinelUrl(save: false);
if (str($url)->isEmpty()) {
$setting->is_sentinel_enabled = false;
} else {
$setting->is_sentinel_enabled = true;
}
} }
} catch (\Throwable $e) { } catch (\Throwable $e) {
loggy('Error creating server setting: '.$e->getMessage()); loggy('Error creating server setting: '.$e->getMessage());
@@ -89,7 +84,7 @@ class ServerSetting extends Model
$this->save(); $this->save();
} }
return $encrypted; return $token;
} }
public function generateSentinelUrl(bool $save = true) public function generateSentinelUrl(bool $save = true)

View File

@@ -18,6 +18,7 @@ return [
'except' => [ 'except' => [
'telescope*', 'telescope*',
'horizon*', 'horizon*',
'api*',
], ],
/* /*

View File

@@ -176,7 +176,7 @@
</div> </div>
<div class="flex flex-col gap-2"> <div class="flex flex-col gap-2">
<div class="w-64"> <div class="w-64">
<x-forms.checkbox instantSave id="server.settings.is_sentinel_enabled" label="Enable Sentinel" /> <x-forms.checkbox wire:model.live="server.settings.is_sentinel_enabled" label="Enable Sentinel" />
@if ($server->isSentinelEnabled()) @if ($server->isSentinelEnabled())
<x-forms.checkbox instantSave id="server.settings.is_metrics_enabled" <x-forms.checkbox instantSave id="server.settings.is_metrics_enabled"
label="Enable Metrics" /> label="Enable Metrics" />