diff --git a/jdav_web/contrib/media.py b/jdav_web/contrib/media.py index d5e873b..5fd86e6 100644 --- a/jdav_web/contrib/media.py +++ b/jdav_web/contrib/media.py @@ -30,7 +30,9 @@ def serve_media(filename, content_type): with open(media_path(filename), 'rb') as f: response = HttpResponse(FileWrapper(f)) response['Content-Type'] = content_type - response['Content-Disposition'] = 'attachment; filename='+filename + # download other files than pdf, show pdfs in the browser + response['Content-Disposition'] = 'filename='+filename if content_type == 'application/pdf' else 'attachment; filename='+filename + return response diff --git a/jdav_web/members/templates/admin/generate_seminar_report.html b/jdav_web/members/templates/admin/generate_seminar_report.html index f52546e..8dece64 100644 --- a/jdav_web/members/templates/admin/generate_seminar_report.html +++ b/jdav_web/members/templates/admin/generate_seminar_report.html @@ -57,7 +57,7 @@ This also includes a detailed, tabularized time schedule and is produced as an e {% blocktrans %}A cost and participants overview. This is not required for the actual application, but is provided for convience as a PDF document.{% endblocktrans %}