Talegorithm 8 часов назад
Родитель
Сommit
d9ad05956e
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      knowhub/server.py

+ 2 - 2
knowhub/server.py

@@ -755,10 +755,10 @@ def list_knowledge(
         if owner:
             owner_list = [o.strip() for o in owner.split(',') if o.strip()]
             if len(owner_list) == 1:
-                filters.append(f'owner like "%{owner_list[0]}%"')
+                filters.append(f'owner == "{owner_list[0]}"')
             else:
                 # 多个owner用OR连接
-                owner_filters = [f'owner like "%{o}%"' for o in owner_list]
+                owner_filters = [f'owner == "{o}"' for o in owner_list]
                 filters.append(f'({" or ".join(owner_filters)})')
 
         # tags 支持多个,用 AND 连接(使用 tag_keys 数组进行高效筛选)