We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ec2eed3 commit 3fdf3a8Copy full SHA for 3fdf3a8
api/api/openapi.py
@@ -1,3 +1,4 @@
1
+import inspect
2
from typing import Any
3
4
from drf_yasg.inspectors import SwaggerAutoSchema
@@ -63,7 +64,7 @@ def get_response_schemas(
63
64
definitions = self.components.with_scope(SCHEMA_DEFINITIONS)
65
66
for status_code in list(response_serializers):
- if isinstance(response_serializers[status_code], type) and issubclass(
67
+ if inspect.isclass(response_serializers[status_code]) and issubclass(
68
model_cls := response_serializers[status_code], BaseModel
69
):
70
model_json_schema = model_cls.model_json_schema(
0 commit comments