From 2f3f684b7fe7762a129f25da8c588f9c514ad28d Mon Sep 17 00:00:00 2001 From: Moritz Date: Tue, 6 Feb 2024 09:56:28 +0100 Subject: [PATCH] Fix #17767 (#17769) Co-authored-by: Moritz Hannemann --- .../main/resources/Javascript/partial_model_generic.mustache | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/resources/Javascript/partial_model_generic.mustache b/modules/openapi-generator/src/main/resources/Javascript/partial_model_generic.mustache index 2203cc43150..facd6bf222e 100644 --- a/modules/openapi-generator/src/main/resources/Javascript/partial_model_generic.mustache +++ b/modules/openapi-generator/src/main/resources/Javascript/partial_model_generic.mustache @@ -64,7 +64,7 @@ class {{classname}} {{#parent}}{{^parentModel}}{{#vendorExtensions.x-is-array}}e {{#-first}} // check to make sure all required properties are present in the JSON string for (const property of {{classname}}.RequiredProperties) { - if (!data[property]) { + if (!data.hasOwnProperty(property)) { throw new Error("The required field `" + property + "` is not found in the JSON data: " + JSON.stringify(data)); } }