From 5de0ab498cd22858acdf73e817cdfd34dfb2b8ae Mon Sep 17 00:00:00 2001 From: Dima Knivets Date: Fri, 9 Aug 2019 15:55:10 +0300 Subject: [PATCH] return from _get_responses earlier when delete method --- rest_framework/schemas/openapi.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/rest_framework/schemas/openapi.py b/rest_framework/schemas/openapi.py index 7b951c6eb..0af7510cd 100644 --- a/rest_framework/schemas/openapi.py +++ b/rest_framework/schemas/openapi.py @@ -465,6 +465,13 @@ class AutoSchema(ViewInspector): def _get_responses(self, path, method): # TODO: Handle multiple codes and pagination classes. + if method == 'DELETE': + return { + '204': { + 'description': '' + } + } + item_schema = {} serializer = self._get_serializer(path, method) @@ -485,13 +492,6 @@ class AutoSchema(ViewInspector): else: response_schema = item_schema - if method == 'DELETE': - return { - '204': { - 'description': '' - } - } - return { '200': { 'content': {