From: Jan Szejko Date: Tue, 26 Apr 2016 14:22:11 +0000 (+0200) Subject: fix attachment download (?) X-Git-Url: https://git.mdrn.pl/edumed.git/commitdiff_plain/314942a5f688d8d484ecc5d79cf9ec2a6826e95b?ds=inline fix attachment download (?) --- diff --git a/contact/views.py b/contact/views.py index 823c046..243b8fc 100644 --- a/contact/views.py +++ b/contact/views.py @@ -1,4 +1,6 @@ # -*- coding: utf-8 -*- +from urllib import unquote + from django.contrib.auth.decorators import permission_required from django.http import Http404 from django.shortcuts import get_object_or_404, redirect, render @@ -55,4 +57,5 @@ def thanks(request, form_tag): @permission_required('contact.change_attachment') def attachment(request, contact_id, tag): attachment = get_object_or_404(Attachment, contact_id=contact_id, tag=tag) - return serve_file(attachment.file.url) + attachment_url = unquote(attachment.file.url).decode('utf-8') + return serve_file(attachment_url)