From 1606af2e783f219187e9fcd8e64c7e85c83743bf Mon Sep 17 00:00:00 2001 From: Patrick Mayr Date: Mon, 24 Jan 2022 14:01:40 +0000 Subject: [PATCH] optimize setting a year in posts choices. --- fet2020/posts/views.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/fet2020/posts/views.py b/fet2020/posts/views.py index 6fc3e7ac..11ce0b70 100644 --- a/fet2020/posts/views.py +++ b/fet2020/posts/views.py @@ -63,8 +63,17 @@ def index(request): fet_meeting_only, ) else: + last_post_year = Post.objects.get_queryset().first().date.year + now_year = timezone.now().year + + # if the last post is a year old or more, then set year to it + if last_post_year < now_year: + year = last_post_year + else: + year = now_year + data = { - 'year': timezone.now().year, + 'year': year, } form = PostSearchForm(data)