From: Guillaume Pellerin Date: Thu, 21 Nov 2019 14:00:24 +0000 (+0100) Subject: fix Document.file.path encoding X-Git-Tag: 1.4.1~5^2~13 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=472de2f27557679e53fe047bfc1c6bb561c0e58e;p=teleforma.git fix Document.file.path encoding --- diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 76d2dbda..0d661b74 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -549,7 +549,7 @@ class DocumentView(CourseAccessMixin, DetailView): courses = get_courses(request.user) document = Document.objects.get(pk=pk) if get_access(document, courses): - fsock = open(document.file.path, 'r') + fsock = open(document.file.path.encode('utf8'), 'r') mimetype = mimetypes.guess_type(document.file.path)[0] extension = mimetypes.guess_extension(mimetype) response = HttpResponse(fsock, mimetype=mimetype) @@ -563,7 +563,7 @@ class DocumentView(CourseAccessMixin, DetailView): courses = get_courses(request.user) document = Document.objects.get(pk=pk) if get_access(document, courses): - fsock = open(document.file.path, 'r') + fsock = open(document.file.path.encode('utf8'), 'r') mimetype = mimetypes.guess_type(document.file.path)[0] extension = mimetypes.guess_extension(mimetype) response = HttpResponse(fsock, mimetype=mimetype)