From faff12e732e4ede35fb243556039a6bfebcdd311 Mon Sep 17 00:00:00 2001 From: Prathamesh Date: Wed, 27 Dec 2023 16:36:59 +0530 Subject: Change download file name to more readable --- website/cgen/generator.py | 2 +- website/cgen/views.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/website/cgen/generator.py b/website/cgen/generator.py index b894c93..4351338 100644 --- a/website/cgen/generator.py +++ b/website/cgen/generator.py @@ -40,7 +40,7 @@ def get_details(certificate_id, email): certificate_details['path'] = path if not os.path.exists(f"path/{{Makefile}}"): shutil.copy2(f'{settings.BASE_DIR}/Makefile', path) - certificate_details['file_name'] = f'{email}-{certificate.id}' + certificate_details['file_name'] = f"{email.replace('.', '')}-{certificate.id}" return cm, certificate_details diff --git a/website/cgen/views.py b/website/cgen/views.py index 68623cb..c1dca5a 100644 --- a/website/cgen/views.py +++ b/website/cgen/views.py @@ -45,7 +45,7 @@ def certificate_download(request, certificate_id, email=None): return render(request, 'download.html', context) if s: response = HttpResponse(cm.certificate_file, content_type="application/pdf") - response['Content-Disposition'] = 'attachment; filename="certificate.pdf"' + response['Content-Disposition'] = f'attachment; filename="{cm.certificate_file.name}"' return response -- cgit