浏览代码

fix: use get method for title and snippet in search results

Marcelo Mendoza 4 月之前
父节点
当前提交
d6ad96affb
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      backend/open_webui/retrieval/web/searchapi.py
  2. 1 1
      backend/open_webui/retrieval/web/serpapi.py

+ 1 - 1
backend/open_webui/retrieval/web/searchapi.py

@@ -42,7 +42,7 @@ def search_searchapi(
         results = get_filtered_results(results, filter_list)
     return [
         SearchResult(
-            link=result["link"], title=result["title"], snippet=result["snippet"]
+            link=result["link"], title=result.get("title"), snippet=result.get("snippet")
         )
         for result in results[:count]
     ]

+ 1 - 1
backend/open_webui/retrieval/web/serpapi.py

@@ -42,7 +42,7 @@ def search_serpapi(
         results = get_filtered_results(results, filter_list)
     return [
         SearchResult(
-            link=result["link"], title=result["title"], snippet=result["snippet"]
+            link=result["link"], title=result.get("title"), snippet=result.get("snippet")
         )
         for result in results[:count]
     ]