From 91d5b5967e17282ee54877d6fd93c528e065a70f Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Thu, 26 Oct 2023 18:33:59 +0200 Subject: 🐛 Operation sheet: fix filter on the table of relations between context records (#5647) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ishtar_common/views_item.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'ishtar_common/views_item.py') diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py index eba83275e..e60358913 100644 --- a/ishtar_common/views_item.py +++ b/ishtar_common/views_item.py @@ -1822,10 +1822,11 @@ def get_item( query_parameters = model.get_query_parameters() # get defaults from model - if not extra_request_keys and query_parameters: - my_extra_request_keys = copy(model.EXTRA_REQUEST_KEYS) - for key in query_parameters: - my_extra_request_keys[key] = query_parameters[key].search_query + if not extra_request_keys: + my_extra_request_keys = copy(model.EXTRA_REQUEST_KEYS or {}) + if query_parameters: + for key in query_parameters: + my_extra_request_keys[key] = query_parameters[key].search_query else: my_extra_request_keys = copy(extra_request_keys or {}) if base_request is None and hasattr(model, "BASE_REQUEST"): -- cgit v1.2.3