diff --git a/drf_openapi/utils.py b/drf_openapi/utils.py index 786f539..c0b736c 100644 --- a/drf_openapi/utils.py +++ b/drf_openapi/utils.py @@ -28,7 +28,7 @@ def wrapper(instance, request, version=None, *args, **kwargs): if validate_response: response_validator = instance.response_serializer(data=response.data) response_validator.is_valid(raise_exception=True) - return Response(response_validator.validated_data) + return Response(response_validator.validated_data, status=response.status_code) return response