This commit is contained in:
Timothy Jaeryang Baek committed 2026-06-29 11:53:29 -05:00
1 parent 754787f43d
commit 10558173fb
1 file changed
+4 -3
@@ -3,10 +3,11 @@ from open_webui.models.folders import FolderModel, Folders
from sqlalchemy.ext.asyncio import AsyncSession from sqlalchemy.ext.asyncio import AsyncSession
async def has_folder_access( async def has_folder_access(user_id: str, folder: FolderModel, permission: str, db: AsyncSession) -> bool:
user_id: str, folder: FolderModel, permission: str, db: AsyncSession
) -> bool:
"""Check if user has access to folder directly or via ancestor inheritance.""" """Check if user has access to folder directly or via ancestor inheritance."""
if folder.user_id == user_id:
return True
if await AccessGrants.has_access( if await AccessGrants.has_access(
user_id=user_id, user_id=user_id,
resource_type='folder', resource_type='folder',