From 11d5b852610ad9f996dc07ea75095d7cb2ae4344 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 23 Jun 2025 16:12:51 +0200 Subject: [PATCH] fox home loop --- teleforma/views/core.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 5a5f45c2..5a2d8544 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -331,7 +331,11 @@ class HomeRedirectView(View): if request.user.is_authenticated: period_id = request.session.get('period_id') if not period_id: - period = get_default_period() + students = Student.objects.filter(user=request.user) + if students: + period = students[0].period + else: + period = get_default_period() request.session['period_id'] = period.id period_id = period.id return HttpResponseRedirect(reverse('teleforma-desk-period-list', kwargs={'period_id': period_id})) -- 2.39.5