mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-13 12:55:19 +00:00
refac/fix
This commit is contained in:
parent
ffd9e9cbe7
commit
35e8c77025
1 changed files with 7 additions and 2 deletions
|
|
@ -361,9 +361,14 @@ async def get_all_models_responses(request: Request, user: UserModel) -> list:
|
||||||
prefix_id = api_config.get("prefix_id", None)
|
prefix_id = api_config.get("prefix_id", None)
|
||||||
tags = api_config.get("tags", [])
|
tags = api_config.get("tags", [])
|
||||||
|
|
||||||
for model in (
|
model_list = (
|
||||||
response if isinstance(response, list) else response.get("data", [])
|
response if isinstance(response, list) else response.get("data", [])
|
||||||
):
|
)
|
||||||
|
if not isinstance(model_list, list):
|
||||||
|
# Catch non-list responses
|
||||||
|
model_list = []
|
||||||
|
|
||||||
|
for model in model_list:
|
||||||
if prefix_id:
|
if prefix_id:
|
||||||
model["id"] = (
|
model["id"] = (
|
||||||
f"{prefix_id}.{model.get('id', model.get('name', ''))}"
|
f"{prefix_id}.{model.get('id', model.get('name', ''))}"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue