From e5bd88383fdccc9d2b6610f42db3ef482c34d646 Mon Sep 17 00:00:00 2001 From: dandanwei Date: Wed, 13 Dec 2023 00:34:45 +0100 Subject: [PATCH] fix a bug in RedisNum filter againt value 0 (#14587) - **Description:** There is a bug in RedisNum filter that filter towards value 0 will be parsed as "*". This is a fix to it. - **Issue:** NA - **Dependencies:** NA - **Tag maintainer:** NA - **Twitter handle:** NA --- .../community/langchain_community/vectorstores/redis/filters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/community/langchain_community/vectorstores/redis/filters.py b/libs/community/langchain_community/vectorstores/redis/filters.py index f40c6473f1..8ec492ee2c 100644 --- a/libs/community/langchain_community/vectorstores/redis/filters.py +++ b/libs/community/langchain_community/vectorstores/redis/filters.py @@ -214,7 +214,7 @@ class RedisNum(RedisFilterField): def __str__(self) -> str: """Return the query syntax for a RedisNum filter expression.""" - if not self._value: + if self._value is None: return "*" if (