From 754ec8a779e78393265b25d0d04bc6ea75e7797e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristi=20V=C3=AEjdea?= Date: Thu, 29 Nov 2018 00:32:25 +0200 Subject: [PATCH] Enable minLength and maxLength for ListSerializer --- src/drf_yasg/inspectors/field.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drf_yasg/inspectors/field.py b/src/drf_yasg/inspectors/field.py index 63d5a6a..cec9358 100644 --- a/src/drf_yasg/inspectors/field.py +++ b/src/drf_yasg/inspectors/field.py @@ -322,8 +322,8 @@ limit_validators = [ (validators.MaxLengthValidator, serializers.CharField, 'max_length', operator.__lt__), # minItems and maxItems apply to lists - (validators.MinLengthValidator, serializers.ListField, 'min_items', operator.__gt__), - (validators.MaxLengthValidator, serializers.ListField, 'max_items', operator.__lt__), + (validators.MinLengthValidator, (serializers.ListField, serializers.ListSerializer), 'min_items', operator.__gt__), + (validators.MaxLengthValidator, (serializers.ListField, serializers.ListSerializer), 'max_items', operator.__lt__), ]