From 38e884b5ead93820f206cd68ba10e8d9955081a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristi=20V=C3=AEjdea?= Date: Sat, 16 Jun 2018 15:06:09 +0300 Subject: [PATCH] Remove wrong 'count' in paginator response required fields Fixes #141 --- src/drf_yasg/inspectors/query.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/drf_yasg/inspectors/query.py b/src/drf_yasg/inspectors/query.py index 1cd8d69..a53c6b2 100644 --- a/src/drf_yasg/inspectors/query.py +++ b/src/drf_yasg/inspectors/query.py @@ -70,7 +70,10 @@ class DjangoRestResponsePagination(PaginatorInspector): ('previous', openapi.Schema(type=openapi.TYPE_STRING, format=openapi.FORMAT_URI)), ('results', response_schema), )), - required=['count', 'results'] + required=['results'] ) + if has_count: + paged_schema.required.insert(0, 'count') + return paged_schema