diff options
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 |
commit | 0dad0f23ed0c12047cdf5bdca4cb9a3a276d9add (patch) | |
tree | 0cac46cf2fa16795201e6f6013830c3ff742b57d /ishtar_common | |
parent | f8187b377af98a3651cb0c16e4f244617628f58b (diff) | |
download | Ishtar-0dad0f23ed0c12047cdf5bdca4cb9a3a276d9add.tar.bz2 Ishtar-0dad0f23ed0c12047cdf5bdca4cb9a3a276d9add.zip |
Fixes pin for container - empty search replaced by pin
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/version.py | 4 | ||||
-rw-r--r-- | ishtar_common/views_item.py | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/ishtar_common/version.py b/ishtar_common/version.py index ec5c7283e..5f7cfd3e7 100644 --- a/ishtar_common/version.py +++ b/ishtar_common/version.py @@ -1,5 +1,5 @@ -# 3.1.22 -VERSION = (3, 1, 22) +# 3.1.23 +VERSION = (3, 1, 23) def get_version(): 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: |