From 8982e1cef0aec64fba2a41deb82941fe0b5efec2 Mon Sep 17 00:00:00 2001 From: mateo-berri <277851410+mateo-berri@users.noreply.github.com> Date: Sat, 11 Jul 2026 19:31:57 +0000 Subject: [PATCH] fix(proxy): skip None model_name in clear_cache router eviction set --- .../proxy/management_endpoints/model_management_endpoints.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/litellm/proxy/management_endpoints/model_management_endpoints.py b/litellm/proxy/management_endpoints/model_management_endpoints.py index 18d95d4e083..d458d0f7c4a 100644 --- a/litellm/proxy/management_endpoints/model_management_endpoints.py +++ b/litellm/proxy/management_endpoints/model_management_endpoints.py @@ -1755,7 +1755,8 @@ async def clear_cache(): db_router_names = { model.get("model_name") for model in current_models - if model.get("model_info", {}).get("db_model", False) + if model.get("model_name") is not None + and model.get("model_info", {}).get("db_model", False) and str(model.get("litellm_params", {}).get("model", "")).startswith("auto_router/") } for model_name in db_router_names: