(
*, field: ModelField, value: Any, values: dict[str, Any], loc: tuple[str, ...]
)
| 736 | |
| 737 | |
| 738 | def _validate_value_with_model_field( |
| 739 | *, field: ModelField, value: Any, values: dict[str, Any], loc: tuple[str, ...] |
| 740 | ) -> tuple[Any, list[Any]]: |
| 741 | if value is None: |
| 742 | if field.field_info.is_required(): |
| 743 | return None, [get_missing_field_error(loc=loc)] |
| 744 | else: |
| 745 | return deepcopy(field.default), [] |
| 746 | return field.validate(value, values, loc=loc) |
| 747 | |
| 748 | |
| 749 | def _is_json_field(field: ModelField) -> bool: |
no test coverage detected
searching dependent graphs…