summaryrefslogtreecommitdiff
path: root/ishtar_common/views_item.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2021-04-12 15:14:48 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-04-12 15:14:48 +0200
commit1f1f4fd5dcee48a839a36efe9f4ff51a73896d55 (patch)
tree954a8fac423129954fab9c3f80a99c5e1146b8cf /ishtar_common/views_item.py
parent8cb99f12facad17d2367ac59d18578d5f14af572 (diff)
downloadIshtar-1f1f4fd5dcee48a839a36efe9f4ff51a73896d55.tar.bz2
Ishtar-1f1f4fd5dcee48a839a36efe9f4ff51a73896d55.zip
Searches: fix base query is a Q object
Diffstat (limited to 'ishtar_common/views_item.py')
-rw-r--r--ishtar_common/views_item.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py
index 5e689367b..9c20f7e2c 100644
--- a/ishtar_common/views_item.py
+++ b/ishtar_common/views_item.py
@@ -1772,9 +1772,9 @@ def get_item(
pinned_search = ""
base_keys = ["extras", "and_reqs", "exc_and_reqs"]
- if my_base_request:
+ if my_base_request and isinstance(my_base_request, dict):
base_keys += list(my_base_request)
- has_a_search = any(k for k in dct.keys() if k not in my_base_request)
+ has_a_search = any(k for k in dct.keys() if k not in base_keys)
# manage default and pinned search and not bookmark
if (
not has_a_search