From 4f98c0c571cc9e5fc8087f6b368a6d1875b71a84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rene=CC=81=20Ko=CC=88cher?= Date: Sat, 28 Apr 2012 08:45:11 +0200 Subject: [PATCH] #163: Sorting by title or creation time returns one entry for each version of an application --- openslides/application/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openslides/application/views.py b/openslides/application/views.py index b296e3031..4fca421e2 100644 --- a/openslides/application/views.py +++ b/openslides/application/views.py @@ -101,6 +101,10 @@ def overview(request): sort = sortfilter['sort'] query = query.order_by(sort) + if sort.startswith('aversion_'): + # limit result to last version of an application + query = query.filter(aversion__id__in=[x.last_version.id for x in Application.objects.all()]) + if 'reverse' in sortfilter: query = query.reverse()