From 35f5852cc02cac1e5e8f126bc73c0fec7ba5eda0 Mon Sep 17 00:00:00 2001 From: EdithBirrer1 Date: Wed, 30 Aug 2023 07:40:35 +0200 Subject: [PATCH] Fix null request body issue (#16376) * suggestion how to fix #9217 * removed check for versions V2/v3 * removed useless import --- .../main/java/org/openapitools/codegen/DefaultCodegen.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java index a122f35663a..af71af9a350 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java @@ -7496,9 +7496,6 @@ public class DefaultCodegen implements CodegenConfig { String name = null; LOGGER.debug("Request body = {}", body); Schema schema = ModelUtils.getSchemaFromRequestBody(body); - if (schema == null) { - throw new RuntimeException("Request body cannot be null. Possible cause: missing schema in body parameter (OAS v2): " + body); - } codegenParameter.setContent(getContent(body.getContent(), imports, "RequestBody")); if (StringUtils.isNotBlank(schema.get$ref())) { @@ -7563,7 +7560,6 @@ public class DefaultCodegen implements CodegenConfig { updateRequestBodyForPrimitiveType(codegenParameter, schema, bodyParameterName, imports); } - addJsonSchemaForBodyRequestInCaseItsNotPresent(codegenParameter, body); // set the parameter's example value