Fixed the issue that required for body is not set (#1301)

This commit is contained in:
Xiaogang 2024-01-19 07:50:25 +08:00 коммит произвёл GitHub
Родитель 6a8ef4641b
Коммит 882e8e2a42
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -342,6 +342,7 @@ export /* @internal */ class Inferrer {
if (body && body.schema) {
op.details.default.hasBody = true;
op.parameters.push(new IParameter(bodyParameterName, body.schema, {
required: body.required,
details: {
default: {
description: body.schema.language.default.description,
@ -357,6 +358,7 @@ export /* @internal */ class Inferrer {
const opExpanded = await this.addCommandOperation(`${vname}Expanded`, parameters, operation, variant, state, preOperations, commandType);
opExpanded.details.default.dropBodyParameter = true;
opExpanded.parameters.push(new IParameter(`${bodyParameterName}Body`, body.schema, {
required: body.required,
details: {
default: {
description: body.schema.language.default.description,