mirror of
https://github.com/open-webui/open-webui.git
synced 2026-10-07 02:58:21 +00:00
fix: resolve undefined knowledge base name in file reference tooltip (#20333)
This commit is contained in:
parent
bf42535d12
commit
8712446cc1
1 changed files with 3 additions and 2 deletions
|
|
@ -279,7 +279,7 @@ class KnowledgeTable:
|
|||
with get_db_context(db) as db:
|
||||
# Base query: join Knowledge → KnowledgeFile → File
|
||||
query = (
|
||||
db.query(File, User)
|
||||
db.query(File, User, Knowledge)
|
||||
.join(KnowledgeFile, File.id == KnowledgeFile.file_id)
|
||||
.join(Knowledge, KnowledgeFile.knowledge_id == Knowledge.id)
|
||||
.outerjoin(User, User.id == KnowledgeFile.user_id)
|
||||
|
|
@ -309,7 +309,7 @@ class KnowledgeTable:
|
|||
rows = query.all()
|
||||
|
||||
items = []
|
||||
for file, user in rows:
|
||||
for file, user, knowledge in rows:
|
||||
items.append(
|
||||
FileUserResponse(
|
||||
**FileModel.model_validate(file).model_dump(),
|
||||
|
|
@ -320,6 +320,7 @@ class KnowledgeTable:
|
|||
if user
|
||||
else None
|
||||
),
|
||||
collection=KnowledgeModel.model_validate(knowledge).model_dump(),
|
||||
)
|
||||
)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue