summaryrefslogtreecommitdiff
path: root/ishtar_common/views_item.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2021-05-11 12:31:55 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-05-11 12:31:55 +0200
commit0dad0f23ed0c12047cdf5bdca4cb9a3a276d9add (patch)
tree0cac46cf2fa16795201e6f6013830c3ff742b57d /ishtar_common/views_item.py
parentf8187b377af98a3651cb0c16e4f244617628f58b (diff)
downloadIshtar-0dad0f23ed0c12047cdf5bdca4cb9a3a276d9add.tar.bz2
Ishtar-0dad0f23ed0c12047cdf5bdca4cb9a3a276d9add.zip
Fixes pin for container - empty search replaced by pin
Diffstat (limited to 'ishtar_common/views_item.py')
-rw-r--r--ishtar_common/views_item.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py
index 2d07cf07b..9f90efabb 100644
--- a/ishtar_common/views_item.py
+++ b/ishtar_common/views_item.py
@@ -67,7 +67,7 @@ from archaeological_operations.models import (
)
from archaeological_context_records.models import ContextRecord
from archaeological_finds.models import Find, FindBasket, Treatment, TreatmentFile
-from archaeological_warehouse.models import Warehouse
+from archaeological_warehouse.models import Warehouse, Container
logger = logging.getLogger(__name__)
@@ -79,6 +79,7 @@ CURRENT_ITEM_KEYS = (
("site", ArchaeologicalSite),
("contextrecord", ContextRecord),
("warehouse", Warehouse),
+ ("container", Container),
("find", Find),
("findbasket", FindBasket),
("treatmentfile", TreatmentFile),
@@ -1782,6 +1783,8 @@ def get_item(
base_keys += list(my_base_request)
whole_bool_fields = my_bool_fields[:] + my_reversed_bool_fields[:]
+ if reversed_many_counted_fields:
+ whole_bool_fields += reversed_many_counted_fields[:]
has_a_search = any(
k for k in dct.keys() if k not in base_keys and (
dct[k] and (k not in whole_bool_fields or dct[k] != '1'))
@@ -1790,6 +1793,7 @@ def get_item(
if (
not has_a_search
and not request_items.get("search_vector", "")
+ and not request_items.get("submited", "")
and full != "shortcut"
):
if data_type == "csv" and func_name in request.session: