From 13ace49e7103c8ba0d5f09646473252003190e49 Mon Sep 17 00:00:00 2001 From: Boris Date: Thu, 2 Apr 2026 21:49:29 +0300 Subject: [PATCH] remember to update session --- backlogger/views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backlogger/views.py b/backlogger/views.py index 430ff1c..8846711 100644 --- a/backlogger/views.py +++ b/backlogger/views.py @@ -50,7 +50,11 @@ def profile(request): @login_required def item_list(request): category = request.GET.get('category', '') - sort = request.GET.get('sort', 'fav') + sort = request.GET.get('sort', '') + if sort in SORT_MAP: + request.session['sort'] = sort + else: + sort = request.session.get('sort', 'fav') shelf = request.GET.get('shelf', Item.ACTIVE) if shelf not in (Item.ACTIVE, Item.COMPLETED, Item.ABANDONED, Item.UNENDING): shelf = Item.ACTIVE