From 26555311f7f6d46f21f34ba847c9ae3fd1357c83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Valentin=20Mogu=C3=A9rou?= Date: Fri, 17 May 2024 01:54:26 +0200 Subject: [PATCH] Nettoyage des profils --- colloscope/pdfexport.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/colloscope/pdfexport.py b/colloscope/pdfexport.py index 5ca923f..1458bb3 100644 --- a/colloscope/pdfexport.py +++ b/colloscope/pdfexport.py @@ -110,12 +110,10 @@ def generate(term): def handle(request): try: - student = Profile.from_request( - request, - preprocess=lambda query: query \ - .select_related("student__cls") \ - .prefetch_related("student__cls__term_set") - ) + student = (Student.objects + .select_related("cls") + .prefetch_related("cls__term_set") + .get(profile__user=request.user)) except ValueError: return redirect("colloscope.select_profile")