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):