From ccbe80b2abf2a8332c6caa8b3c852946972ebda7 Mon Sep 17 00:00:00 2001 From: ERIC OUMA Date: Wed, 13 Mar 2024 12:26:34 +0300 Subject: [PATCH] Fix bug when getting search filters (#82) * fix false boolean filters being skipped * fix None lookup causing keyerror --- django_typesense/changelist.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django_typesense/changelist.py b/django_typesense/changelist.py index 7fd79f9..e893106 100644 --- a/django_typesense/changelist.py +++ b/django_typesense/changelist.py @@ -290,7 +290,7 @@ def get_search_filters(self, field_name: str, used_parameters: dict): ] = f"{lookup_to_operator[lookup]}{min_val or max_val}" value = None - if value is not None: + if value is not None and lookup is not None: if field.field_type == "string": search_filters_dict[ field_name