We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f9cd91b commit 7a77082Copy full SHA for 7a77082
swagger_py_codegen/jsonschema.py
@@ -182,11 +182,12 @@ def _normalize_dict(schema, data):
182
result[key] = _normalize(_schema, value)
183
elif 'default' in _schema:
184
result[key] = _schema['default']
185
- elif key in schema.get('required', []) and type_ in required_defaults:
186
- result[key] = required_defaults[type_]
187
- else:
188
- errors.append(dict(name='property_missing',
189
- message='`%s` is required' % key))
+ elif key in schema.get('required', []):
+ if type_ in required_defaults:
+ result[key] = required_defaults[type_]
+ else:
+ errors.append(dict(name='property_missing',
190
+ message='`%s` is required' % key))
191
192
for _schema in schema.get('allOf', []):
193
rs_component = _normalize(_schema, data)
0 commit comments