From d2af2c5e712820cce75f9bf0f2729acc09aede95 Mon Sep 17 00:00:00 2001 From: Lucidiot Date: Fri, 5 Apr 2019 11:19:02 +0200 Subject: [PATCH] Fix nested serializer schema rendering --- rest_framework/schemas/openapi.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/rest_framework/schemas/openapi.py b/rest_framework/schemas/openapi.py index 94de3bba2..85d296c5a 100644 --- a/rest_framework/schemas/openapi.py +++ b/rest_framework/schemas/openapi.py @@ -214,10 +214,9 @@ class AutoSchema(ViewInspector): 'items': self._map_serializer(field.child) } if isinstance(field, serializers.Serializer): - return { - 'type': 'object', - 'properties': self._map_serializer(field) - } + data = self._map_serializer(field) + data['type'] = 'object' + return data # Related fields. if isinstance(field, serializers.ManyRelatedField):