Do not attempt to generate a response schema for form-only requests

It would probably fail because Schema objects cannot represent files
This commit is contained in:
Cristi Vîjdea
2017-12-15 11:14:47 +01:00
parent e14c102b59
commit f6a535eb45
3 changed files with 5 additions and 5 deletions
+2
View File
@@ -225,6 +225,8 @@ class SwaggerAutoSchema(object):
default_schema = self.get_request_serializer()
default_schema = default_schema or ''
if any(is_form_media_type(encoding) for encoding in self.get_consumes()):
default_schema = ''
if default_schema:
if not isinstance(default_schema, openapi.Schema):
default_schema = self.serializer_to_schema(default_schema)