open-webui/backend/open_webui
Classic298 f6cbeb1a1c
fix: files added to a knowledge base on Qdrant can end up with only part of their content (#31961)
On Qdrant, uploading a file into a knowledge base or editing a file's content could leave the knowledge base with only part of the file, often exactly 64 chunks, while the file showed as completed and nothing was logged. The file's chunks were saved without waiting for Qdrant to make them searchable, and the knowledge base copied them straight after, so it only got the ones Qdrant had finished storing. Saving now waits until Qdrant has finished storing the chunks, so the knowledge base always gets the whole file. On a busy Qdrant this makes file processing somewhat slower, since each save now waits for the server.

Fixes #31959
2026-10-07 16:29:13 +04:00
..
data refac: mv backend files to /open_webui dir 2024-09-04 16:54:48 +02:00
internal fix: non-English text is missed by searches and counted six times against size limits (#31615) 2026-09-30 19:19:29 +04:00
migrations refac 2026-10-07 15:01:08 +04:00
models refac 2026-10-07 13:22:00 +04:00
retrieval fix: files added to a knowledge base on Qdrant can end up with only part of their content (#31961) 2026-10-07 16:29:13 +04:00
routers refac 2026-10-07 16:17:22 +04:00
socket refac 2026-10-05 14:01:02 +04:00
static refac 2026-09-06 17:27:30 -04:00
storage refac 2026-10-05 12:03:19 +04:00
tools refac 2026-10-05 14:01:02 +04:00
utils refac 2026-10-07 16:17:22 +04:00
__init__.py refac 2026-10-05 12:17:25 +04:00
alembic.ini fix: Alembic CLI commands from failing 2025-08-15 04:17:47 -04:00
config.py refac 2026-10-07 16:17:22 +04:00
constants.py fix: SSO login failures show the email/password error (#31629) 2026-09-30 19:07:49 +04:00
env.py refac 2026-10-01 03:31:20 +04:00
events.py refac 2026-10-05 14:01:02 +04:00
functions.py refac 2026-10-01 03:31:20 +04:00
main.py refac 2026-10-07 00:39:16 +04:00
tasks.py refac 2026-09-21 08:59:39 -04:00