From 5e70abdf4def9e425af0e679f34a8e3e31caa143 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Wed, 30 Jun 2021 01:41:47 +0200 Subject: [PATCH] bugfix --- bin | 2 +- teleforma/views/core.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/bin b/bin index c5d2023d..52d01bc8 160000 --- a/bin +++ b/bin @@ -1 +1 @@ -Subproject commit c5d2023de2f038cb865a148076a4dc4ec24efaf7 +Subproject commit 52d01bc8d0ec34d96ae3751fa5709a8ae05066fd diff --git a/teleforma/views/core.py b/teleforma/views/core.py index a68beb1a..267762de 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -144,6 +144,7 @@ def get_host(request): def get_periods(request): period_ids = request.session.get('period_ids') + user = request.user if period_ids: periods = [Period.objects.get(id=period_id) for period_id in period_ids] @@ -282,11 +283,13 @@ class PeriodAccessMixin(View): def get_context_data(self, **kwargs): context = super(PeriodAccessMixin, self).get_context_data(**kwargs) + periods = get_periods(self.request) + context['periods'] = periods + if 'period_id' in self.kwargs.keys(): period_id = int(self.kwargs['period_id']) self.period = get_object_or_404(Period, pk=period_id) else: - periods = get_periods(request) period = get_default_period(periods) period_id = period.id self.period = period -- 2.39.5