From a77e91eca4518c3317efd78a055eb0b59d5e14c3 Mon Sep 17 00:00:00 2001 From: Bakr Date: Mon, 30 Mar 2026 22:14:34 +0300 Subject: [PATCH] fix(api): return array from removeSensitiveData for service applications list --- .../Controllers/Api/ServiceApplicationsController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Api/ServiceApplicationsController.php b/app/Http/Controllers/Api/ServiceApplicationsController.php index da3a8b337..75a48d112 100644 --- a/app/Http/Controllers/Api/ServiceApplicationsController.php +++ b/app/Http/Controllers/Api/ServiceApplicationsController.php @@ -11,6 +11,7 @@ use App\Models\ServiceApplication; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; +use Illuminate\Support\Collection; use Illuminate\Support\Facades\Validator; use OpenApi\Attributes as OA; @@ -25,7 +26,13 @@ private function removeSensitiveData(ServiceApplication $serviceApplication): ar 'resourceable_type', ]); - return serializeApiResponse($serviceApplication); + $serialized = serializeApiResponse($serviceApplication); + + if ($serialized instanceof Collection) { + return $serialized->all(); + } + + return (array) $serialized; } private function resolveService(Request $request, int $teamId): ?Service