Skip to content

Commit ef2eff2

Browse files
Only pass max_length for CharField. Closes encode#2317.
1 parent 27f84aa commit ef2eff2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

rest_framework/utils/field_mapping.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def get_field_kwargs(field_name, model_field):
106106
# Ensure that max_length is passed explicitly as a keyword arg,
107107
# rather than as a validator.
108108
max_length = getattr(model_field, 'max_length', None)
109-
if max_length is not None:
109+
if max_length is not None and isinstance(model_field, models.CharField):
110110
kwargs['max_length'] = max_length
111111
validator_kwarg = [
112112
validator for validator in validator_kwarg

0 commit comments

Comments
 (0)