From d6ad96affbb664658d5287fb93d7b2d8f55200fa Mon Sep 17 00:00:00 2001 From: Marcelo Mendoza Date: Mon, 19 May 2025 17:24:47 +0200 Subject: [PATCH] fix: use get method for title and snippet in search results --- backend/open_webui/retrieval/web/searchapi.py | 2 +- backend/open_webui/retrieval/web/serpapi.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/open_webui/retrieval/web/searchapi.py b/backend/open_webui/retrieval/web/searchapi.py index 38bc0b574..f3fbded8e 100644 --- a/backend/open_webui/retrieval/web/searchapi.py +++ b/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] ] diff --git a/backend/open_webui/retrieval/web/serpapi.py b/backend/open_webui/retrieval/web/serpapi.py index 028b6bcfe..7daa5f234 100644 --- a/backend/open_webui/retrieval/web/serpapi.py +++ b/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] ]