diff options
Diffstat (limited to 'ishtar_common/views_item.py')
-rw-r--r-- | ishtar_common/views_item.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py index a622fdb9f..03e4a8836 100644 --- a/ishtar_common/views_item.py +++ b/ishtar_common/views_item.py @@ -1056,6 +1056,11 @@ def _manage_date(k, dct): values = dct[k].split(";") results = [] for value in values: + # TODO: manage '*/10/2024' searches? + if value.replace('"', "").replace("'", "") == "*": + dct.pop(k) + dct[k + "__isnull"] = False + return value, date_type = __manage_relative_search(value) has_today = False for today in TODAYS: @@ -1112,6 +1117,8 @@ def _manage_dated_fields(dated_fields, dct): if not res: continue for k in res: + if k not in dct: + continue if not dct[k]: dct.pop(k) continue |