From ac4b7c9ad1124e707c689fbf975a4f8a6b37a75e Mon Sep 17 00:00:00 2001 From: gharbat Date: Thu, 31 Aug 2023 23:29:17 +0300 Subject: [PATCH] fix: return the list of validations and recommendations of the swagger parser --- .../app/Http/Controllers/OnboardingController.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/dashboard/app/Http/Controllers/OnboardingController.php b/dashboard/app/Http/Controllers/OnboardingController.php index 7d4804ba2..4eae21624 100644 --- a/dashboard/app/Http/Controllers/OnboardingController.php +++ b/dashboard/app/Http/Controllers/OnboardingController.php @@ -61,8 +61,16 @@ public function validator(Request $request) } if (request()->wantsJson()) { + $endpoints = $parser->getEndpoints(); return response()->json([ - 'parser' => $parser + 'chatbot_id' => $bot->getId(), + 'all_endpoints' => $endpoints, + 'validations' => [ + 'endpoints_without_operation_id' => $parser->getEndpointsWithoutOperationId($endpoints), + 'endpoints_without_description' => $parser->getEndpointsWithoutDescription($endpoints), + 'endpoints_without_name' => $parser->getEndpointsWithoutName($endpoints), + 'auth_type' => $parser->getAuthorizationType() + ] ]); }