Browse Source

add none check back in

pull/9255/head
JONEMI19 3 years ago
parent
commit
2251c78e14
  1. 4
      fastapi/dependencies/utils.py

4
fastapi/dependencies/utils.py

@ -254,6 +254,8 @@ def is_scalar_mapping_field(field: ModelField) -> bool:
if (field.shape in mapping_shapes) and not lenient_issubclass(
field.type_, BaseModel
):
if field.sub_fields is None:
return False
for sub_field in field.sub_fields:
if not is_scalar_field(sub_field):
return False
@ -265,6 +267,8 @@ def is_scalar_sequence_mapping_field(field: ModelField) -> bool:
if (field.shape in mapping_shapes) and not lenient_issubclass(
field.type_, BaseModel
):
if field.sub_fields is None:
return False
for sub_field in field.sub_fields:
if not is_scalar_sequence_field(sub_field):
return False

Loading…
Cancel
Save