diff --git a/backend/open_webui/models/channels.py b/backend/open_webui/models/channels.py index 5f665146ae..55275688a4 100644 --- a/backend/open_webui/models/channels.py +++ b/backend/open_webui/models/channels.py @@ -806,7 +806,7 @@ class ChannelTable: # Determine user groups user_group_ids = [ - group.id for group in Groups.get_groups_by_member_id(user_id) + group.id for group in Groups.get_groups_by_member_id(user_id, db=db) ] # Apply ACL rules diff --git a/backend/open_webui/models/notes.py b/backend/open_webui/models/notes.py index ee376f41b5..6f68aaaf4f 100644 --- a/backend/open_webui/models/notes.py +++ b/backend/open_webui/models/notes.py @@ -343,7 +343,7 @@ class NoteTable: ) -> list[NoteModel]: with get_db_context(db) as db: user_group_ids = [ - group.id for group in Groups.get_groups_by_member_id(user_id) + group.id for group in Groups.get_groups_by_member_id(user_id, db=db) ] query = db.query(Note).order_by(Note.updated_at.desc()) diff --git a/backend/open_webui/routers/memories.py b/backend/open_webui/routers/memories.py index 3747ab14ed..ebb6280741 100644 --- a/backend/open_webui/routers/memories.py +++ b/backend/open_webui/routers/memories.py @@ -6,9 +6,6 @@ from typing import Optional from open_webui.models.memories import Memories, MemoryModel from open_webui.retrieval.vector.factory import VECTOR_DB_CLIENT -from open_webui.utils.auth import get_verified_user - - from open_webui.utils.auth import get_verified_user from open_webui.internal.db import get_session from sqlalchemy.orm import Session