From db296188168cc6b3fa2a968d099224105fb100a4 Mon Sep 17 00:00:00 2001 From: "7. Sun" Date: Fri, 27 Mar 2026 09:32:08 +0000 Subject: [PATCH] fix(proxy): use shallow copy for cache_params to prevent mutating underlying object --- litellm/proxy/caching_routes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/proxy/caching_routes.py b/litellm/proxy/caching_routes.py index 4bc7a7c70d0..6935bff054b 100644 --- a/litellm/proxy/caching_routes.py +++ b/litellm/proxy/caching_routes.py @@ -39,7 +39,7 @@ def _extract_cache_params() -> Dict[str, Any]: if litellm.cache is None: return {} try: - cache_params = vars(litellm.cache.cache) + cache_params = dict(vars(litellm.cache.cache)) if cache_params.get("redis_kwargs"): if not cache_params.get("host"): cache_params["host"] = cache_params["redis_kwargs"].get("host")