From: Guillaume Pellerin Date: Mon, 23 Jun 2025 14:12:51 +0000 (+0200) Subject: fox home loop X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=11d5b852610ad9f996dc07ea75095d7cb2ae4344;p=teleforma.git fox home loop --- 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}))