Skip to content

Commit 6d2b275

Browse files
committed
fixed parameters duplicated when there is a form content type along with a non form content type on request body schema.
1 parent 8f23a89 commit 6d2b275

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/main/java/io/swagger/codegen/v3/generators/DefaultCodegenConfig.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4377,8 +4377,11 @@ protected void addParameters(CodegenContent codegenContent, List<CodegenParamete
43774377

43784378
protected void addCodegenContentParameters(CodegenOperation codegenOperation, List<CodegenContent> codegenContents) {
43794379
for (CodegenContent content : codegenContents) {
4380-
addParameters(content, codegenOperation.bodyParams);
4381-
addParameters(content, codegenOperation.formParams);
4380+
if (content.getIsForm()) {
4381+
addParameters(content, codegenOperation.formParams);
4382+
} else {
4383+
addParameters(content, codegenOperation.bodyParams);
4384+
}
43824385
addParameters(content, codegenOperation.headerParams);
43834386
addParameters(content, codegenOperation.queryParams);
43844387
addParameters(content, codegenOperation.pathParams);

0 commit comments

Comments
 (0)