Fix Schema limits for ListField and ListSerializer

Fixes #324
This commit is contained in:
Cristi Vijdea
2019-02-27 21:19:39 +02:00
parent 5c2c39c82d
commit 3377ef08ea
3 changed files with 15 additions and 2 deletions
+2
View File
@@ -77,9 +77,11 @@ class InlineSerializerInspector(SerializerInspector):
if isinstance(field, (serializers.ListSerializer, serializers.ListField)):
child_schema = self.probe_field_inspectors(field.child, ChildSwaggerType, use_references)
limits = find_limits(field) or {}
return SwaggerType(
type=openapi.TYPE_ARRAY,
items=child_schema,
**limits
)
elif isinstance(field, serializers.Serializer):
if swagger_object_type != openapi.Schema: