From f47b5c6c3c0afc021a40b1b57c839c21224c9ac9 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 1 Feb 2022 14:26:13 +0100 Subject: [PATCH] fix students --- teleforma/views/core.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/teleforma/views/core.py b/teleforma/views/core.py index ce845978..65421a0d 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -147,7 +147,7 @@ def get_periods(request): periods = [] professor = user.professor.all() quotas = user.quotas.all() - student = user.student.get() + students = user.student.all() if user.is_superuser or user.is_staff: periods = Period.objects.filter(is_open=True) @@ -161,11 +161,12 @@ def get_periods(request): if not quota.period in periods: periods.append(quota.period) - elif student: + elif students: period_ids = request.session.get('period_ids') if period_ids: periods = [Period.objects.get(id=period_id) for period_id in period_ids] else: + student = user.student.get() periods = [training.period for training in student.trainings.all()] for period in periods: for child in period.children.all(): -- 2.39.5