1
0
Timothy Jaeryang Baek 2 долоо хоног өмнө
parent
commit
70718dda90

+ 14 - 14
backend/open_webui/routers/retrieval.py

@@ -1520,20 +1520,20 @@ async def process_web_search(
         else:
             collection_names = []
             for doc_idx, doc in enumerate(docs):
-                collection_name = f"web-search-{calculate_sha256_string(form_data.query + '-' + urls[doc_idx])}"[
-                    :63
-                ]
-
-                collection_names.append(collection_name)
-
-                await run_in_threadpool(
-                    save_docs_to_vector_db,
-                    request,
-                    [doc],
-                    collection_name,
-                    overwrite=True,
-                    user=user,
-                )
+                if doc and doc.page_content:
+                    collection_name = f"web-search-{calculate_sha256_string(form_data.query + '-' + urls[doc_idx])}"[
+                        :63
+                    ]
+
+                    collection_names.append(collection_name)
+                    await run_in_threadpool(
+                        save_docs_to_vector_db,
+                        request,
+                        [doc],
+                        collection_name,
+                        overwrite=True,
+                        user=user,
+                    )
 
             return {
                 "status": True,