forked from loafle/openapi-generator-original
Calls validate() for model objects properties (#15784)
This commit is contained in:
@@ -60,7 +60,11 @@ bool {{classname}}::validate(std::stringstream& msg, const std::string& pathPref
|
||||
const std::string currentValuePath = _pathPrefix + ".{{nameInCamelCase}}";
|
||||
{{> model-validation-body }}
|
||||
}
|
||||
{{/hasValidation}}{{/isArray}}{{/vars}}{{/isEnum}}{{#vendorExtensions.x-is-string-enum-container}}{{#anyOf}}{{#-first}}
|
||||
{{/hasValidation}}{{#required}}{{#isModel}}
|
||||
if (!m_{{name}}.validate()) {
|
||||
msg << _pathPrefix << ": {{name}} is invalid;";
|
||||
success = false;
|
||||
}{{/isModel}}{{/required}}{{/isArray}}{{/vars}}{{/isEnum}}{{#vendorExtensions.x-is-string-enum-container}}{{#anyOf}}{{#-first}}
|
||||
if (!m_value.validate(msg))
|
||||
{
|
||||
success = false;
|
||||
|
||||
Reference in New Issue
Block a user