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':