From 37a4b34a895531a768fd8ae534e64b29631d308e Mon Sep 17 00:00:00 2001 From: Daniel Barton Date: Fri, 27 Mar 2026 00:02:13 +0800 Subject: [PATCH 1/2] Fix: Revert changes to RunTaskJob traits to fix scheduled tasks This change reverts changes that were made to the traits (direct and inherited) to RunTaskJob in https://github.com/pterodactyl/panel/pull/5568/changes#diff-772e8e2cf1167529b09210b934e9c0ec4fe12d99c35317f293d504aaee5cb95c --- app/Jobs/Schedule/RunTaskJob.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Jobs/Schedule/RunTaskJob.php b/app/Jobs/Schedule/RunTaskJob.php index b90d914acc..fbaaffe3b2 100644 --- a/app/Jobs/Schedule/RunTaskJob.php +++ b/app/Jobs/Schedule/RunTaskJob.php @@ -4,7 +4,9 @@ use Carbon\CarbonImmutable; use Pterodactyl\Models\Task; -use Illuminate\Foundation\Queue\Queueable; +use Illuminate\Bus\Queueable; +use Illuminate\Queue\SerializesModels; +use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Contracts\Queue\ShouldQueue; use Pterodactyl\Services\Backups\InitiateBackupService; use Pterodactyl\Repositories\Wings\DaemonPowerRepository; @@ -14,6 +16,8 @@ class RunTaskJob implements ShouldQueue { use Queueable; + use DispatchesJobs; + use SerializesModels; /** * RunTaskJob constructor. From 4659c7aafdd3ae05e78eb959d3b7f1fecd44e2fd Mon Sep 17 00:00:00 2001 From: Daniel Barton Date: Fri, 27 Mar 2026 00:06:59 +0800 Subject: [PATCH 2/2] Style fix. --- app/Jobs/Schedule/RunTaskJob.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Jobs/Schedule/RunTaskJob.php b/app/Jobs/Schedule/RunTaskJob.php index fbaaffe3b2..527b0303ab 100644 --- a/app/Jobs/Schedule/RunTaskJob.php +++ b/app/Jobs/Schedule/RunTaskJob.php @@ -6,8 +6,8 @@ use Pterodactyl\Models\Task; use Illuminate\Bus\Queueable; use Illuminate\Queue\SerializesModels; -use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Contracts\Queue\ShouldQueue; +use Illuminate\Foundation\Bus\DispatchesJobs; use Pterodactyl\Services\Backups\InitiateBackupService; use Pterodactyl\Repositories\Wings\DaemonPowerRepository; use Pterodactyl\Repositories\Wings\DaemonCommandRepository;