From c62d6179b7d08803c176dc5cdae781ddf88d874a Mon Sep 17 00:00:00 2001 From: Dominik George <nik@naturalnet.de> Date: Tue, 3 Sep 2019 13:17:35 +0200 Subject: [PATCH] Load subsitutions with lesson periods tom improve performance. --- biscuit/apps/chronos/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/biscuit/apps/chronos/views.py b/biscuit/apps/chronos/views.py index b769ae43..280b0bee 100644 --- a/biscuit/apps/chronos/views.py +++ b/biscuit/apps/chronos/views.py @@ -23,7 +23,7 @@ from .tables import LessonsTable def timetable(request: HttpRequest) -> HttpResponse: context = {} - lesson_periods = LessonPeriod.objects.all() + lesson_periods = LessonPeriod.objects.select_related('substitutions') if request.GET.get('group', None) or request.GET.get('teacher', None) or request.GET.get('room', None): # Incrementally filter lesson periods by GET parameters -- GitLab