浏览代码

fix(api):Fix the issue of empty and not empty operations failing in k… (#24276)

Co-authored-by: liumin <min.liu@tongdun.net>
tags/1.8.0
Amy 2 个月前
父节点
当前提交
738aaee101
没有帐户链接到提交者的电子邮件

+ 1
- 1
api/core/rag/retrieval/dataset_retrieval.py 查看文件

def _process_metadata_filter_func( def _process_metadata_filter_func(
self, sequence: int, condition: str, metadata_name: str, value: Optional[Any], filters: list self, sequence: int, condition: str, metadata_name: str, value: Optional[Any], filters: list
): ):
if value is None:
if value is None and condition not in ("empty", "not empty"):
return return


key = f"{metadata_name}_{sequence}" key = f"{metadata_name}_{sequence}"

+ 1
- 1
api/core/workflow/nodes/knowledge_retrieval/knowledge_retrieval_node.py 查看文件

def _process_metadata_filter_func( def _process_metadata_filter_func(
self, sequence: int, condition: str, metadata_name: str, value: Optional[Any], filters: list self, sequence: int, condition: str, metadata_name: str, value: Optional[Any], filters: list
): ):
if value is None:
if value is None and condition not in ("empty", "not empty"):
return return


key = f"{metadata_name}_{sequence}" key = f"{metadata_name}_{sequence}"

正在加载...
取消
保存