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