From 5559d75e388f1afca660bffcc5f62dd7fff6332b Mon Sep 17 00:00:00 2001 From: zhengxie Date: Wed, 14 Aug 2013 11:45:41 +0800 Subject: [PATCH] Fixed bug in publinkadmin pagination --- seahub/views/sysadmin.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/seahub/views/sysadmin.py b/seahub/views/sysadmin.py index d5ee0d75e9..516f8f273b 100644 --- a/seahub/views/sysadmin.py +++ b/seahub/views/sysadmin.py @@ -393,8 +393,10 @@ def sys_publink_admin(request): current_page = 1 per_page = 100 - publinks = FileShare.objects.all()[per_page * (current_page -1): - per_page + 1] + offset = per_page * (current_page -1) + limit = per_page + 1 + publinks = FileShare.objects.all()[offset:offset+limit] + if len(publinks) == per_page + 1: page_next = True else: