From 9746b3818fa0817d690037a30b5f07f2a48b550c Mon Sep 17 00:00:00 2001 From: Stefan Frauenknecht Date: Thu, 31 Jan 2013 20:32:29 +0100 Subject: [PATCH] Rework code to ommit unnecessary filter call. --- openslides/agenda/views.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/openslides/agenda/views.py b/openslides/agenda/views.py index e035891c8..954868ba2 100644 --- a/openslides/agenda/views.py +++ b/openslides/agenda/views.py @@ -50,9 +50,11 @@ class Overview(TemplateView): items = Item.objects.filter(type__exact = 'agd') duration = timedelta() - for agenda_item in Item.objects.filter(closed=False): - if agenda_item.duration is not None: - duration += timedelta(hours=agenda_item.duration.hour, minutes=agenda_item.duration.minute) + + for item in items: + if not item.closed and item.duration is not None: + duration += timedelta(hours=item.duration.hour, + minutes=item.duration.minute) start = config['agenda_start_event_time'] if start is None: