From b077c988c51e6352ea4d52ae20f2e4542ddba22d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torstein=20I=2E=20B=C3=B8?= Date: Wed, 13 May 2020 21:16:58 +0200 Subject: [PATCH] Bugfix: Openapi generator fails if child in ListSerializer is a field --- rest_framework/schemas/openapi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)