Skip to content

Commit 7a77082

Browse files
committed
modified: swagger_py_codegen/jsonschema.py
1 parent f9cd91b commit 7a77082

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

swagger_py_codegen/jsonschema.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -182,11 +182,12 @@ def _normalize_dict(schema, data):
182182
result[key] = _normalize(_schema, value)
183183
elif 'default' in _schema:
184184
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))
185+
elif key in schema.get('required', []):
186+
if type_ in required_defaults:
187+
result[key] = required_defaults[type_]
188+
else:
189+
errors.append(dict(name='property_missing',
190+
message='`%s` is required' % key))
190191

191192
for _schema in schema.get('allOf', []):
192193
rs_component = _normalize(_schema, data)

0 commit comments

Comments
 (0)