mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-12 20:35:19 +00:00
Update main.py
This commit is contained in:
parent
f758bf74c2
commit
df314fda1d
1 changed files with 6 additions and 4 deletions
|
|
@ -1282,8 +1282,10 @@ async def get_models(
|
||||||
|
|
||||||
model_info = Models.get_model_by_id(model["id"])
|
model_info = Models.get_model_by_id(model["id"])
|
||||||
if model_info:
|
if model_info:
|
||||||
if user.id == model_info.user_id or has_access(
|
if (
|
||||||
user.id, type="read", access_control=model_info.access_control
|
(user.role == "admin" and ENABLE_ADMIN_WORKSPACE_CONTENT_ACCESS)
|
||||||
|
or user.id == model_info.user_id
|
||||||
|
or has_access(user.id, type="read", access_control=model_info.access_control)
|
||||||
):
|
):
|
||||||
filtered_models.append(model)
|
filtered_models.append(model)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue