From f97e72bd0093919c7c09cf968c8b14252298fe9b Mon Sep 17 00:00:00 2001 From: Atefeh Mohseni Ejiyeh Date: Thu, 30 Jan 2025 21:56:36 +0000 Subject: [PATCH] fix: [PIPE-24870]: Fix Swagger for Space Import Repositories API (#3360) --- app/api/openapi/space.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/api/openapi/space.go b/app/api/openapi/space.go index 91a25df43..4b5fb2785 100644 --- a/app/api/openapi/space.go +++ b/app/api/openapi/space.go @@ -60,6 +60,11 @@ type restoreSpaceRequest struct { space.RestoreInput } +type importRepositoriesRequest struct { + spaceRequest + space.ImportRepositoriesInput +} + var queryParameterSortRepo = openapi3.ParameterOrRef{ Parameter: &openapi3.Parameter{ Name: request.QueryParamSort, @@ -218,7 +223,7 @@ func spaceOperations(reflector *openapi3.Reflector) { opImport := openapi3.Operation{} opImport.WithTags("space") opImport.WithMapOfAnything(map[string]interface{}{"operationId": "importSpace"}) - _ = reflector.SetRequest(&opImport, &struct{ space.ImportInput }{}, http.MethodPost) + _ = reflector.SetRequest(&opImport, new(space.ImportInput), http.MethodPost) _ = reflector.SetJSONResponse(&opImport, new(space.SpaceOutput), http.StatusCreated) _ = reflector.SetJSONResponse(&opImport, new(usererror.Error), http.StatusBadRequest) _ = reflector.SetJSONResponse(&opImport, new(usererror.Error), http.StatusInternalServerError) @@ -229,7 +234,7 @@ func spaceOperations(reflector *openapi3.Reflector) { opImportRepositories := openapi3.Operation{} opImportRepositories.WithTags("space") opImportRepositories.WithMapOfAnything(map[string]interface{}{"operationId": "importSpaceRepositories"}) - _ = reflector.SetRequest(&opImportRepositories, &struct{ space.ImportRepositoriesInput }{}, http.MethodPost) + _ = reflector.SetRequest(&opImportRepositories, new(importRepositoriesRequest), http.MethodPost) _ = reflector.SetJSONResponse(&opImportRepositories, new(space.ImportRepositoriesOutput), http.StatusOK) _ = reflector.SetJSONResponse(&opImportRepositories, new(usererror.Error), http.StatusBadRequest) _ = reflector.SetJSONResponse(&opImportRepositories, new(usererror.Error), http.StatusInternalServerError)