From: Guillaume Pellerin Date: Mon, 31 Jan 2022 15:02:31 +0000 (+0100) Subject: fix no periods X-Git-Tag: 2.5.1~5^2~2 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=352690e9389a64e0e0fca228714e42ba98b33c37;p=teleforma.git fix no periods --- diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 7bb4040e..c1c564c3 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -177,14 +177,11 @@ def get_periods(request): def get_default_period(periods): - if not periods: - return None - elif len(periods) == 1: + if periods: return periods[0] else: - default_period = Period.objects.get(id=getattr(settings, 'TELEFORMA_PERIOD_DEFAULT_ID', 1)) - if default_period not in periods: - return periods[0] + period_id = getattr(settings, 'TELEFORMA_PERIOD_DEFAULT_ID', 1) + default_period = Period.objects.get(id=period_id) return default_period