Only check computed fields if separate_input_output_schemas is False

This commit is contained in:
Yurii Motov 2025-12-10 18:15:10 +01:00
parent 62dc326d22
commit 7a4f8ca675
1 changed files with 7 additions and 5 deletions

View File

@ -200,7 +200,9 @@ def get_schema_from_model_field(
], ],
separate_input_output_schemas: bool = True, separate_input_output_schemas: bool = True,
) -> Dict[str, Any]: ) -> Dict[str, Any]:
override_mode: Union[Literal["validation"], None] = ( override_mode: Union[Literal["validation"], None] = None
if not separate_input_output_schemas:
override_mode = (
None None
if (separate_input_output_schemas or _has_computed_fields(field)) if (separate_input_output_schemas or _has_computed_fields(field))
else "validation" else "validation"