refac/fix

This commit is contained in:
Timothy Jaeryang Baek 2025-08-17 03:21:14 +04:00
parent ffd9e9cbe7
commit 35e8c77025

View file

@ -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', ''))}"