app/soc/views/helper/lists.py
changeset 1165 4db62684ce13
parent 723 69e5130e4a0a
child 1166 558bd62ee9d4
--- a/app/soc/views/helper/lists.py	Sun Feb 01 22:35:35 2009 +0000
+++ b/app/soc/views/helper/lists.py	Sun Feb 01 22:44:14 2009 +0000
@@ -124,17 +124,10 @@
   pagination_form = makePaginationForm(request, limit, arg_name)
 
   # Fetch one more to see if there should be a 'next' link
-  if not filter:
-    data = logic.getForLimitAndOffset(limit+1, offset=offset)
-  else:
-    data = logic.getForFields(filter)
-
-  if not data:
-    data = []
-
-  data = list(itertools.islice(data, limit+1))
+  data = logic.getForFields(filter=filter, limit=limit+1, offset=offset)
 
   more = len(data) > limit
+
   if more:
     del data[limit:]