add none check back in

This commit is contained in:
JONEMI19 2023-03-14 09:14:49 +00:00
parent 846ae007c8
commit 2251c78e14
1 changed files with 4 additions and 0 deletions

View File

@ -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