mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-08-13 04:13:35 +08:00
Fix: exclude unauthorized memory/dataset from list results (#18006)
This commit is contained in:
@@ -90,6 +90,8 @@ class MemoryService(CommonService):
|
||||
cls.model.create_date,
|
||||
]
|
||||
memories = cls.model.select(*fields).join(User, on=(cls.model.tenant_id == User.id))
|
||||
if filter_dict.get("ids"):
|
||||
memories = memories.where(cls.model.id.in_(filter_dict["ids"]))
|
||||
if filter_dict.get("tenant_id"):
|
||||
memories = memories.where(cls.model.tenant_id.in_(filter_dict["tenant_id"]))
|
||||
if filter_dict.get("accessible_user_id"):
|
||||
|
||||
Reference in New Issue
Block a user