Skip to content

Commit 0de5e35

Browse files
committed
A bit of optimization of the /meeting/past/ view.
- Legacy-Id: 13839
1 parent ccf6b51 commit 0de5e35

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

ietf/meeting/views.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1923,8 +1923,12 @@ def interim_request_edit(request, number):
19231923
def past(request):
19241924
'''List of past meetings'''
19251925
today = datetime.datetime.today()
1926-
meetings = Meeting.objects.filter(date__lte=today).exclude(
1927-
session__status__in=('apprw', 'scheda', 'canceledpa')).order_by('-date')
1926+
meetings = ( Meeting.objects.filter(date__lte=today)
1927+
.exclude(session__status__in=('apprw', 'scheda', 'canceledpa'))
1928+
.order_by('-date')
1929+
.select_related('type')
1930+
.prefetch_related('session_set__status','session_set__group',)
1931+
)
19281932

19291933
# extract groups hierarchy for display filter
19301934
seen = set()

0 commit comments

Comments
 (0)