From c0b602b2a42733bfd129d838d4a8badee905feab Mon Sep 17 00:00:00 2001 From: CaptainB Date: Thu, 11 Dec 2025 15:42:38 +0800 Subject: [PATCH] chore: enhance field value check for query conditions --- .../search_document_node/impl/base_search_document_node.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/application/flow/step_node/search_document_node/impl/base_search_document_node.py b/apps/application/flow/step_node/search_document_node/impl/base_search_document_node.py index 6b3fa83fb..b350bf6e4 100644 --- a/apps/application/flow/step_node/search_document_node/impl/base_search_document_node.py +++ b/apps/application/flow/step_node/search_document_node/impl/base_search_document_node.py @@ -120,7 +120,7 @@ class BaseSearchDocumentNode(ISearchDocumentStepNode): field_value = self.workflow_manage.generate_prompt(condition['value']) compare_type = condition['compare'] - if not field_value: + if not field_value or len(field_value) == 0: continue # 构建查询条件 @@ -159,7 +159,7 @@ class BaseSearchDocumentNode(ISearchDocumentStepNode): field_value = self.workflow_manage.generate_prompt(condition['value']) compare_type = condition['compare'] - if not field_value: + if not field_value or len(field_value) == 0: continue if compare_type == 'not_contain':