From 377951efbe550f89f7029491f6b13cde073f85e5 Mon Sep 17 00:00:00 2001 From: Miguel Astor Date: Wed, 25 Mar 2026 04:51:29 -0400 Subject: [PATCH] Fixed issue with sort and theme keys still being applied as GET parameters. --- viewer/common.py | 4 ++-- viewer/directory.py | 2 +- viewer/image.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/viewer/common.py b/viewer/common.py index a150015..5a4ca85 100644 --- a/viewer/common.py +++ b/viewer/common.py @@ -48,8 +48,8 @@ def get_modification_timestamp(path_obj): return 0 -def build_query(search_text, sort_key, theme): - query = {"sort": sort_key, "theme": theme} +def build_query(search_text): + query = {} if search_text != "": query["search"] = search_text diff --git a/viewer/directory.py b/viewer/directory.py index 5221814..b1b34eb 100644 --- a/viewer/directory.py +++ b/viewer/directory.py @@ -79,7 +79,7 @@ def render_directory(request, path_text, full_path): theme = normalize_theme( request.GET.get("theme") or getattr(request, "theme", None) or "dark" ) - query_state = build_query(search_text, sort_key, theme) + query_state = build_query(search_text) try: current_entries = [ diff --git a/viewer/image.py b/viewer/image.py index 75ed9f1..2ef98d1 100644 --- a/viewer/image.py +++ b/viewer/image.py @@ -62,7 +62,7 @@ def render_image(request, path_text, full_path): theme = normalize_theme( request.GET.get("theme") or getattr(request, "theme", None) or "dark" ) - query_state = build_query(search_text, sort_key, theme) + query_state = build_query(search_text) image = Path("/imgs/").joinpath(path_text) img_dir = full_path.parent