Browse Source

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

Marcelo Mendoza 4 months ago
parent
commit
d6ad96affb

+ 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]
     ]