fix(ScheduledTaskJob): make server property nullable and update logging to handle null values

This commit is contained in:
Andras Bacsai 2025-11-11 15:38:55 +01:00
parent eb70fe00ff
commit 644df223dc

View file

@ -41,7 +41,7 @@ class ScheduledTaskJob implements ShouldQueue
public Team $team;
public Server $server;
public ?Server $server = null;
public ScheduledTask $task;
@ -166,7 +166,7 @@ public function handle(): void
'job' => 'ScheduledTaskJob',
'task_id' => $this->task->uuid,
'task_name' => $this->task->name,
'server' => $this->server->name ?? 'unknown',
'server' => $this->server?->name ?? 'unknown',
'attempt' => $this->attempts(),
'error' => $e->getMessage(),
]);
@ -206,7 +206,7 @@ public function failed(?\Throwable $exception): void
'job' => 'ScheduledTaskJob',
'task_id' => $this->task->uuid,
'task_name' => $this->task->name,
'server' => $this->server->name ?? 'unknown',
'server' => $this->server?->name ?? 'unknown',
'total_attempts' => $this->attempts(),
'error' => $exception?->getMessage(),
'trace' => $exception?->getTraceAsString(),