summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrathamesh2023-12-27 16:36:59 +0530
committerPrathamesh2023-12-27 16:36:59 +0530
commitfaff12e732e4ede35fb243556039a6bfebcdd311 (patch)
treed3e4a32e182a8d5144d4ef63c75ba225e15af4c0
parent89074201d04bfa3b0d0a36abd104e4464a99847d (diff)
downloadcertificate-generation-faff12e732e4ede35fb243556039a6bfebcdd311.tar.gz
certificate-generation-faff12e732e4ede35fb243556039a6bfebcdd311.tar.bz2
certificate-generation-faff12e732e4ede35fb243556039a6bfebcdd311.zip
Change download file name to more readable
-rw-r--r--website/cgen/generator.py2
-rw-r--r--website/cgen/views.py2
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