Update fastapi/dependencies/utils.py

Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
This commit is contained in:
Kanetsuna Masaya 2026-01-08 16:29:13 +09:00 committed by GitHub
parent e69d72e320
commit 01e7a617a1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 6 deletions

View File

@ -717,12 +717,7 @@ def _validate_value_with_model_field(
def _is_json_field(field: ModelField) -> bool:
# Pydantic v1 FieldInfo doesn't have metadata attribute
metadata = getattr(field.field_info, "metadata", [])
return any(
type(item).__name__ == "Json" and type(item).__module__ == "pydantic.types"
for item in metadata
)
return any(isinstance(item, Json) for item in field.field_info.metadata)
def _get_multidict_value(