diff --git a/litellm/proxy/management_endpoints/key_management_endpoints.py b/litellm/proxy/management_endpoints/key_management_endpoints.py index 67dce22b535..3e37657504a 100644 --- a/litellm/proxy/management_endpoints/key_management_endpoints.py +++ b/litellm/proxy/management_endpoints/key_management_endpoints.py @@ -2828,14 +2828,8 @@ async def regenerate_key_fn( ### 3. remove existing key entry from cache ###################################################################### - if key: - await _delete_cache_key_object( - hashed_token=hash_token(key), - user_api_key_cache=user_api_key_cache, - proxy_logging_obj=proxy_logging_obj, - ) - if hashed_api_key: + if hashed_api_key or key: await _delete_cache_key_object( hashed_token=hash_token(key), user_api_key_cache=user_api_key_cache,