Browse Source

filter nobasemodel from flatting in get_def

pull/14942/head
Javier Sánchez 5 months ago
parent
commit
c167985179
  1. 2
      fastapi/_compat/v2.py

2
fastapi/_compat/v2.py

@ -251,6 +251,7 @@ def get_definitions(
mode="validation",
)
for model in flat_validation_models
if lenient_issubclass(model, BaseModel)
]
flat_serialization_model_fields = [
ModelField(
@ -259,6 +260,7 @@ def get_definitions(
mode="serialization",
)
for model in flat_serialization_models
if lenient_issubclass(model, BaseModel)
]
flat_model_fields = flat_validation_model_fields + flat_serialization_model_fields
input_types = {f.field_info.annotation for f in fields}

Loading…
Cancel
Save