aboutsummaryrefslogtreecommitdiff
path: root/app/views/packages/todo.py
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-12-25 18:10:31 +0000
committerrubenwardy <rw@rubenwardy.com>2018-12-25 18:12:25 +0000
commitb10660030abf04e87c2e64f13c7b10f608e297d0 (patch)
tree61ddeb333354b6071a7579f04d55c4e72601b58a /app/views/packages/todo.py
parentf5744f518885eae03d44675ce6a122fa1d1476ce (diff)
downloadcheatdb-b10660030abf04e87c2e64f13c7b10f608e297d0.tar.xz
Fix params in topic list being lost on page change
Diffstat (limited to 'app/views/packages/todo.py')
-rw-r--r--app/views/packages/todo.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/views/packages/todo.py b/app/views/packages/todo.py
index 803ae44..854e165 100644
--- a/app/views/packages/todo.py
+++ b/app/views/packages/todo.py
@@ -83,9 +83,11 @@ def todo_topics_page():
num = 100
query = query.paginate(page, num, True)
- next_url = url_for("todo_topics_page", page=query.next_num) \
+ next_url = url_for("todo_topics_page", page=query.next_num, query=search, \
+ show_discarded=show_discarded, n=num, sort=sort_by) \
if query.has_next else None
- prev_url = url_for("todo_topics_page", page=query.prev_num) \
+ prev_url = url_for("todo_topics_page", page=query.prev_num, query=search, \
+ show_discarded=show_discarded, n=num, sort=sort_by) \
if query.has_prev else None
return render_template("todo/topics.html", topics=query.items, total=total, \