mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-02-03 05:04:31 +03:00
Properly catch MultiPartParserError during .parse()
This commit is contained in:
parent
b2b1a0354f
commit
8e0b9e55ec
|
@ -167,10 +167,10 @@ class MultiPartParser(BaseParser):
|
|||
upload_handlers = self.view.request._get_upload_handlers()
|
||||
try:
|
||||
django_parser = DjangoMultiPartParser(self.view.request.META, stream, upload_handlers)
|
||||
return django_parser.parse()
|
||||
except MultiPartParserError, exc:
|
||||
raise ErrorResponse(status.HTTP_400_BAD_REQUEST,
|
||||
{'detail': 'multipart parse error - %s' % unicode(exc)})
|
||||
return django_parser.parse()
|
||||
|
||||
|
||||
class XMLParser(BaseParser):
|
||||
|
|
Loading…
Reference in New Issue
Block a user