From 83fd1f05f375da1ef56e30f7ce5228711bfdae84 Mon Sep 17 00:00:00 2001 From: Dhaval Mehta <20968146+dhaval-mehta@users.noreply.github.com> Date: Tue, 26 May 2020 02:07:04 +0530 Subject: [PATCH] fix get_schema_view --- rest_framework/schemas/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rest_framework/schemas/__init__.py b/rest_framework/schemas/__init__.py index d5681fa28..fced537aa 100644 --- a/rest_framework/schemas/__init__.py +++ b/rest_framework/schemas/__init__.py @@ -42,10 +42,14 @@ def get_schema_view( else: generator_class = openapi.SchemaGenerator + kwargs = {} + if issubclass(generator_class, openapi.SchemaGenerator): + kwargs['tag_objects'] = tag_objects + generator = generator_class( title=title, url=url, description=description, urlconf=urlconf, patterns=patterns, version=version, - tag_objects=tag_objects + **kwargs, ) # Avoid import cycle on APIView