Fixed call to get content

This commit is contained in:
Ferdi Koomen 2021-10-28 20:26:36 +02:00
parent 1b82dee276
commit 1a3eba4312
2 changed files with 4 additions and 3 deletions

View File

@ -25,7 +25,7 @@ export function getContent(openApi: OpenApi, content: Dictionary<OpenApiMediaTyp
if (basicMedia) {
return {
mediaType: basicMedia,
schema: content[basicMedia],
schema: content[basicMedia].schema as OpenApiSchema,
};
}
@ -34,7 +34,7 @@ export function getContent(openApi: OpenApi, content: Dictionary<OpenApiMediaTyp
if (otherMediaType) {
return {
mediaType: otherMediaType,
schema: content[otherMediaType],
schema: content[otherMediaType].schema as OpenApiSchema,
};
}
return null;

View File

@ -33,7 +33,8 @@ export function getOperationRequestBody(openApi: OpenApi, parameter: OpenApiRequ
if (parameter.content) {
const content = getContent(openApi, parameter.content);
if (content) {
if (content.mediaType === 'multipart/form-data') {
requestBody.mediaType = content.mediaType;
if (requestBody.mediaType === 'multipart/form-data') {
requestBody.in = 'formData';
requestBody.name = 'formData';
requestBody.prop = 'formData';