diff --git a/pagure/ui/app.py b/pagure/ui/app.py index 3f99321..66ee14e 100644 --- a/pagure/ui/app.py +++ b/pagure/ui/app.py @@ -56,7 +56,7 @@ def index(): SESSION, fork=False, count=True) - total_page = int(ceil(num_repos / float(limit))) + total_page = int(ceil(num_repos / float(limit)) if num_repos > 0 else 1) if authenticated() and flask.request.path == '/': return index_auth() diff --git a/pagure/ui/fork.py b/pagure/ui/fork.py index 732c0e4..c69ceb8 100644 --- a/pagure/ui/fork.py +++ b/pagure/ui/fork.py @@ -208,7 +208,7 @@ def request_pulls(repo, username=None, namespace=None): else: head = 'master' - total_page = int(ceil(requests_cnt / float(flask.g.limit))) + total_page = int(ceil(requests_cnt / float(flask.g.limit)) if requests_cnt > 0 else 1) return flask.render_template( 'requests.html', diff --git a/pagure/ui/issues.py b/pagure/ui/issues.py index 1a291a7..e94e57c 100644 --- a/pagure/ui/issues.py +++ b/pagure/ui/issues.py @@ -542,7 +542,7 @@ def view_issues(repo, username=None, namespace=None): tag_list = pagure.lib.get_tags_of_project(SESSION, repo) - total_page = int(ceil(issues_cnt / float(flask.g.limit))) + total_page = int(ceil(issues_cnt / float(flask.g.limit)) if issues_cnt > 0 else 1) return flask.render_template( 'issues.html', diff --git a/pagure/ui/repo.py b/pagure/ui/repo.py index 64819f3..924ca03 100644 --- a/pagure/ui/repo.py +++ b/pagure/ui/repo.py @@ -337,7 +337,7 @@ def view_commits(repo, branchname=None, username=None, namespace=None): last_commits.append(commit) n_commits += 1 - total_page = int(ceil(n_commits / float(limit))) + total_page = int(ceil(n_commits / float(limit)) if n_commits > 0 else 1) diff_commits = [] diff_commits_full = []