From 84844d3038fd01c126a390c3757084fbe44703e6 Mon Sep 17 00:00:00 2001 From: Hamed Panjeh Date: Mon, 5 Feb 2024 05:30:30 -0300 Subject: [PATCH] Add Validation --- src/Http/Controllers/FailedJobsController.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Http/Controllers/FailedJobsController.php b/src/Http/Controllers/FailedJobsController.php index c664ba2..6bedf85 100644 --- a/src/Http/Controllers/FailedJobsController.php +++ b/src/Http/Controllers/FailedJobsController.php @@ -4,6 +4,7 @@ use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; +use Illuminate\Support\Facades\Validator; class FailedJobsController extends Controller @@ -42,6 +43,14 @@ protected function decodeDatabaseFailedJob($job) public function show($uuid) { + $validator = Validator::make(['uuid' => $uuid], [ + 'uuid' => 'required|uuid', + ]); + + if ($validator->fails()) { + return response()->json(['message' => 'Invalid UUID format'], 400); + } + $failedJob = DB::table('failed_jobs')->where('uuid', $uuid)->first(); if (!$failedJob) {