From cd4d49af238f8a5fbe6216a55fb22a7c7c1bc9aa Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Aug 03 2018 08:07:07 +0000 Subject: Fix the pagination on the page listing PRs Signed-off-by: Pierre-Yves Chibon --- diff --git a/pagure/ui/fork.py b/pagure/ui/fork.py index 672e9dc..ae07ff2 100644 --- a/pagure/ui/fork.py +++ b/pagure/ui/fork.py @@ -179,7 +179,15 @@ def request_pulls(repo, username=None, namespace=None): total_page = 1 if len(requests): - total_page = int(ceil(len(requests) / float(flask.g.limit))) + if status_filter == 'Closed': + total_requests = closed_cnt + elif status_filter == 'Merged': + total_requests = merged_cnt + elif status_filter == 'Open': + total_requests = open_cnt + else: + total_requests = closed_cnt + merged_cnt + open_cnt + total_page = int(ceil(total_requests / float(flask.g.limit))) return flask.render_template( 'requests.html',