aboutsummaryrefslogtreecommitdiff
path: root/app/blueprints/todo
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2019-11-17 21:40:32 +0000
committerrubenwardy <rw@rubenwardy.com>2019-11-17 21:40:55 +0000
commit3f666d2302f5ad78784f2e8a8362134652eed4b9 (patch)
treedf3dadcfcec38db2eee4c89a03ccca145ca75d93 /app/blueprints/todo
parenta7d22973ff12c6117e70fb0486c66bf510e62325 (diff)
downloadcheatdb-3f666d2302f5ad78784f2e8a8362134652eed4b9.tar.xz
Fix exception on badly-formed query string
Diffstat (limited to 'app/blueprints/todo')
-rw-r--r--app/blueprints/todo/__init__.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/app/blueprints/todo/__init__.py b/app/blueprints/todo/__init__.py
index f4f818a..7cd9ee9 100644
--- a/app/blueprints/todo/__init__.py
+++ b/app/blueprints/todo/__init__.py
@@ -19,6 +19,7 @@ from flask_user import *
import flask_menu as menu
from app.models import *
from app.querybuilder import QueryBuilder
+from app.utils import get_int_or_abort
bp = Blueprint("todo", __name__)
@@ -82,8 +83,8 @@ def topics():
total = tmp_q.count()
topic_count = query.count()
- page = int(request.args.get("page") or 1)
- num = int(request.args.get("n") or 100)
+ page = get_int_or_abort(request.args.get("page"), 1)
+ num = get_int_or_abort(request.args.get("n"), 100)
if num > 100 and not current_user.rank.atLeast(UserRank.EDITOR):
num = 100