diff --git a/backend/open_webui/routers/knowledge.py b/backend/open_webui/routers/knowledge.py index 36d20bdf5..d8d92b242 100644 --- a/backend/open_webui/routers/knowledge.py +++ b/backend/open_webui/routers/knowledge.py @@ -539,10 +539,12 @@ async def update_knowledge_access_by_id( 'sharing.public_knowledge', ) - await AccessGrants.set_access_grants('knowledge', id, form_data.access_grants, db=db) + knowledge.access_grants = await AccessGrants.set_access_grants( + 'knowledge', id, form_data.access_grants, db=db + ) return KnowledgeFilesResponse( - **(await Knowledges.get_knowledge_by_id(id=id, db=db)).model_dump(), + **knowledge.model_dump(), files=await Knowledges.get_file_metadatas_by_id(id, db=db), )