From 97816b64bbe2bd292cb5cb8b6a93d129f97df322 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Feb 02 2016 18:35:21 +0000 Subject: Prevent the page numbers from going below 1 As otherwise we break the SQL query returning the repos --- diff --git a/pagure/ui/app.py b/pagure/ui/app.py index ca161d2..3c229de 100644 --- a/pagure/ui/app.py +++ b/pagure/ui/app.py @@ -36,6 +36,8 @@ def index(): page = flask.request.args.get('page', 1) try: page = int(page) + if page < 1: + page = 1 except ValueError: page = 1 @@ -78,12 +80,16 @@ def index_auth(): repopage = flask.request.args.get('repopage', 1) try: repopage = int(repopage) + if repopage < 1: + page = 1 except ValueError: repopage = 1 forkpage = flask.request.args.get('forkpage', 1) try: forkpage = int(forkpage) + if forkpage < 1: + page = 1 except ValueError: forkpage = 1 @@ -130,6 +136,8 @@ def search(): page = flask.request.args.get('page', 1) try: page = int(page) + if page < 1: + page = 1 except ValueError: page = 1