From 1b228c66e93a3c3ade3fe64933e16469c921208c Mon Sep 17 00:00:00 2001 From: Hangzhi Yu <hangzhi@protonmail.com> Date: Thu, 23 Mar 2023 16:35:55 +0100 Subject: [PATCH] Correct the redirect_url used to show a generated PDF printout of a class register --- CHANGELOG.rst | 7 +++++++ aleksis/apps/alsijil/views.py | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1ee95a29f..0f7810a2a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,13 @@ All notable changes to this project will be documented in this file. The format is based on `Keep a Changelog`_, and this project adheres to `Semantic Versioning`_. +Unreleased +---------- + +Fixed +~~~~~ +* The redirection to generated class register PDF printouts did not work. + `3.0b0`_ - 2022-02-28 --------------------- diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py index f78ab2209..590708deb 100644 --- a/aleksis/apps/alsijil/views.py +++ b/aleksis/apps/alsijil/views.py @@ -642,8 +642,11 @@ def full_register_group(request: HttpRequest, id_: int) -> HttpResponse: group = get_object_or_404(Group, pk=id_) file_object = PDFFile.objects.create() + if has_person(request): + file_object.person = request.user.person + file_object.save() - redirect_url = reverse("redirect_to_pdf_file", args=[file_object.pk]) + redirect_url = f"/pdfs/{file_object.pk}" result = generate_full_register_printout.delay(group.pk, file_object.pk) -- GitLab