summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2026-04-21 10:43:21 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2026-04-21 12:19:03 +0200
commita0f393c0369130620cc99d6222a57503c15fd5d9 (patch)
tree30213e3af74d5db561f99a256eb76e41d192c647
parent06061790da29a12b3ffba4df81d2a5d2579084d0 (diff)
downloadIshtar-a0f393c0369130620cc99d6222a57503c15fd5d9.tar.bz2
Ishtar-a0f393c0369130620cc99d6222a57503c15fd5d9.zip
🐛 search cache: fix pinned search
-rw-r--r--ishtar_common/views_item.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py
index 11d7a5345..7e9003661 100644
--- a/ishtar_common/views_item.py
+++ b/ishtar_common/views_item.py
@@ -2919,13 +2919,14 @@ def get_item(
search_vector = request_items.get("search_vector", "").strip()
# cache only for GUI search
- cache_search = search_vector or any(
+
+ cache_search = search_vector or pinned_search or any(
1 for k in request_items if k.startswith("columns["))
q_cached_count = None
if cache_search:
q_cached_count_attrs = {
"content_type": ContentType.objects.get_for_model(model),
- "query": search_vector,
+ "query": search_vector or pinned_search or "",
"updated__gt": timezone.now() - datetime.timedelta(hours=24)
}
if own: