diff --git a/src/Http/Controllers/FailedJobsController.php b/src/Http/Controllers/FailedJobsController.php index 00215255..ba6bd456 100644 --- a/src/Http/Controllers/FailedJobsController.php +++ b/src/Http/Controllers/FailedJobsController.php @@ -3,6 +3,7 @@ namespace Laravel\Horizon\Http\Controllers; use Illuminate\Http\Request; +use Illuminate\Support\Str; use Laravel\Horizon\Contracts\JobRepository; use Laravel\Horizon\Contracts\TagRepository; @@ -115,6 +116,8 @@ protected function decode($job) { $job->payload = json_decode($job->payload); + $job->exception = mb_convert_encoding($job->exception, 'UTF-8', 'UTF-8'); + $job->retried_by = collect(json_decode($job->retried_by)) ->sortByDesc('retried_at')->values();