Browse Source

Update fastapi/dependencies/utils.py

Co-authored-by: Motov Yurii <[email protected]>
pull/14616/head
Kanetsuna Masaya 6 months ago
committed by GitHub
parent
commit
01e7a617a1
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 7
      fastapi/dependencies/utils.py

7
fastapi/dependencies/utils.py

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

Loading…
Cancel
Save