diff --git a/rest_framework/schemas/openapi.py b/rest_framework/schemas/openapi.py index 9b3082822..a77d30b48 100644 --- a/rest_framework/schemas/openapi.py +++ b/rest_framework/schemas/openapi.py @@ -364,7 +364,7 @@ class AutoSchema(ViewInspector): if isinstance(field, serializers.ListSerializer): return { 'type': 'array', - 'items': self.map_serializer(field.child) + 'items': self.map_field(field.child) } if isinstance(field, serializers.Serializer): data = self.map_serializer(field)