mirror of https://github.com/tiangolo/fastapi.git
add none check back in
This commit is contained in:
parent
846ae007c8
commit
2251c78e14
|
|
@ -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…
Reference in New Issue