From 644df223dc01d8b6dbf599f691c959990fa521ee Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Tue, 11 Nov 2025 15:38:55 +0100 Subject: [PATCH] fix(ScheduledTaskJob): make server property nullable and update logging to handle null values --- app/Jobs/ScheduledTaskJob.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Jobs/ScheduledTaskJob.php b/app/Jobs/ScheduledTaskJob.php index 1776d0d78..e55db5440 100644 --- a/app/Jobs/ScheduledTaskJob.php +++ b/app/Jobs/ScheduledTaskJob.php @@ -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(),