fix web results all getting the same source id when bypassing embedding and retrieval

This commit is contained in:
Jan Kessler 2025-04-06 13:37:42 +02:00
parent 193a927aba
commit 2729d8aab4
No known key found for this signature in database
GPG Key ID: FCF0DCB4ADFC53E7

View File

@ -395,12 +395,13 @@ async def chat_web_search_handler(
} }
) )
elif results.get("docs"): elif results.get("docs"):
for doc_idx, doc in enumerate(results["docs"]):
files.append( files.append(
{ {
"docs": results.get("docs", []), "docs": [doc],
"name": searchQuery, "name": searchQuery,
"type": "web_search", "type": "web_search",
"urls": results["filenames"], "urls": [results["filenames"][doc_idx]],
} }
) )